我们可以在 getstream 中获取所有没有用户 ID 的 activity
can we get all activity without user ID in getstream
我们能否在没有用户 ID 的情况下获取流,即没有 $results = $user_feed_1->getActivities(5, 10);
我想获取所有用户的所有流。可能吗?
目前无法在单个请求中检索存储在多个供稿中的活动。您一次只能从一个供稿中阅读活动。
您可以通过将所有活动发送到全局提要来实现这一点。建议的方法是使用此处记录的 to
定位字段:http://getstream.io/docs/#targetting
例如:
$userOneFeed = $client->feed('user', '1');
$data = [
"actor"=>"user:tommaso",
"verb"=>"reply",
"object"=>"question:35312059",
"to"=>["flat:global"]
];
$userFeedOne->addActivity($data);
此代码将 activity 添加到 $userOneFeed 并将 添加到全局提要。如果您在每次添加 activity 时都添加 to
字段,您将能够通过读取全局提要来获取所有活动。
$globalFeed = $client->feed('flat', 'global');
$globalFeed->getActivities(5, 10);
我们能否在没有用户 ID 的情况下获取流,即没有 $results = $user_feed_1->getActivities(5, 10);
我想获取所有用户的所有流。可能吗?
目前无法在单个请求中检索存储在多个供稿中的活动。您一次只能从一个供稿中阅读活动。
您可以通过将所有活动发送到全局提要来实现这一点。建议的方法是使用此处记录的 to
定位字段:http://getstream.io/docs/#targetting
例如:
$userOneFeed = $client->feed('user', '1');
$data = [
"actor"=>"user:tommaso",
"verb"=>"reply",
"object"=>"question:35312059",
"to"=>["flat:global"]
];
$userFeedOne->addActivity($data);
此代码将 activity 添加到 $userOneFeed 并将 添加到全局提要。如果您在每次添加 activity 时都添加 to
字段,您将能够通过读取全局提要来获取所有活动。
$globalFeed = $client->feed('flat', 'global');
$globalFeed->getActivities(5, 10);