0

我想獲取用戶的新聞提要帖子,其中的帖子類型是視頻。獲取Facebook新聞提要,其中類型是視頻

我使用這個(如果你有一個更好的方式隨時分享):

<script> 
FB.api('/me/home/', {limit: 1000}, function(response) 
{ 
    response.data.forEach(function(object) 
    { 
     if (object.type == 'video') 
     { 
      console.log(object.message); 
     } 
    }); 
}); 
</script> 

我不是一個有經驗的程序員,我需要了解正確的做法一些提示,以有效地做到這一點。

用例是用戶使用facebook賬戶連接到我的網站,然後像上面顯示的那樣獲取用戶的新聞提要。

我想在MongoDB中存儲關於類型爲視頻的帖子的信息,所以這裏是我真正的問題:爲了不斷顯示最舊的帖子,我需要將帖子的ID存儲在我的數據庫中,對嗎?因此,我應該在數據庫的用戶信息中創建一個名爲「fb_video_id」的字段,或者這不起作用,還是不是最好的方法? (如果你可以給我看一些代碼示例,那太好了。)

回答

0

你可以使用FQL來抓取只有類型視頻的流文章;閱讀有關FQLstreamstream_filter表的文檔。

根據您想要達到的要求,可能需要存儲返回給您的post_ids以供將來查詢,或者如果您不希望向Facebook請求潛在的數千個帖子顯示歷史數據。如果您有更多關於您想要實現的信息,我相信我可以爲您提供更多幫助。

+0

我想實現的是:posts_id,標題,嵌入檢查例如本網站alpha.shelby.tv,他們獲取Facebook視頻並在他們的平臺上顯示基本上是我想要做的。我已經檢查了代碼,似乎他們只抓取posts_id,但現在已經清除了 – user1264469 2012-03-12 19:43:56

+0

好吧,如果你想基本翻錄在Facebook上發佈的視頻,你必須至少保存該視頻的鏈接第三方網站(例如youtube)。可以通過使用javascript或類似的方式來使用過濾器查詢用戶的流,而無需任何存儲機制就可以從登錄用戶的流中顯示視頻。 – GeeH 2012-03-13 12:37:26

相關問題