2016-02-10 58 views

回答

1

目前無法在單個請求中檢索存儲在多個供稿中的活動。您只能從一個Feed中讀取活動。

您可以通過將所有活動發送到全局供稿來實現此目的。建議的方式做到這一點,是使用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); 

這個代碼將一個活動$ userOneFeed 全球飼料。如果每次添加活動時都添加to字段,則可以通過從全局供稿中讀取來獲取所有活動。

$globalFeed = $client->feed('flat', 'global'); 
$globalFeed->getActivities(5, 10); 
+0

感謝您的回覆。同樣適用於幼蟲代碼? –

+0

使用laravel,我們得到如下所示的feed:$ feed = \ FeedManager :: getNewsFeeds($ user_id)['flat'];如何實現如上所述的getfeed –

相關問題