我正在努力获取我所关注的用户的所有活动,即
假设我关注了两个用户A和B,所以我想要这些用户的所有活动。
我做了以下(laravel框架):
假设我的id是$ user_id,我关注的用户有id $ target_id
要关注我使用以下用户:
\FeedManager::followUser($user_id, $target_id);
// following flat feed of user whom I am following
$followFlatFeed = \FeedManager::getClient()->feed('flat', $target_id);
// following user feed
$followFlatFeed->followFeed('user', $user_id);
要获取以下用户的所有Feed,我使用了以下代码:
$feed = \FeedManager::getNewsFeeds($user_id)['flat'];
$activities = $feed->getActivities(0, 1000);
但我只获得自己的提要,而不是我关注的用户
答案 0 :(得分:1)
上面的示例将创建$target_id
- >的反向跟随关系。跟随 - > $user_id
。如果我理解正确,您需要关注关系$user_id
- >跟随 - > $target_id
。