2010-02-14 78 views
2

如何使用Facebook Connect在我自己的網站上顯示朋友的Facebook狀態列表?如何使用Facebook Connect在我自己的網站上顯示我朋友的Facebook狀態列表?

本質上,我想使用Facebook Connect的登錄機制在我自己的域上登錄我自己的網站,然後在我自己的網站內容旁邊顯示Feed狀態(只要我通過Facebook登錄連接)。我一直無法找到任何教程,他們主要關注其他人通過Facebook Connect登錄我的網站發表評論和事情,這不是我所追求的。

如果我可以使用Facebook REST API而不是Facebook Connect來檢索這些數據,那會更好。

+0

我不知道是否有可能在我自己的網站上顯示自己的Facebook狀態......而不是重複這個問題。 – 2010-02-14 04:14:23

回答

3

Facebook Connect使用的JavaScript client library可讓您執行Facebook應用程序可從網站內部執行的幾乎所有JS功能。

要在JavaScript中檢索用戶的朋友列表,請確保用戶已連接,然後調用FB.Facebook.apiClient.friends_get,傳入一個函數以在檢索數據時調用。您可以通過Users.getInfo API call獲得您自己或朋友的當前狀態。像下面這樣的東西應該讓你去:

FB.Facebook.apiClient.friends_get(null,function(data){ 
    var statusData = FB.Facebook.apiClient.users_getInfo(data,['uid','status'])); 
    //Do something with statusData return objects here 
} 

確保你已經包括了FB_RequireFeatures(["Api"],function(){//callback here})調用正確的庫。

您也可以使用Connect authentication with server-side client libraries並進行相同的API調用。

相關問題