获取以下用户Feed

时间:2016-05-03 06:14:30

标签: getstream-io

我正在努力获取我所关注的用户的所有活动,即

假设我关注了两个用户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);

但我只获得自己的提要,而不是我关注的用户

1 个答案:

答案 0 :(得分:1)

上面的示例将创建$target_id - >的反向跟随关系。跟随 - > $user_id。如果我理解正确,您需要关注关系$user_id - >跟随 - > $target_id