2011-09-14 54 views
0

可能重複:
Changing graph feed to public and private獲取的Facebook頁面飼料

我建立一個網站,我想拉一個網頁塗鴉牆(這是公開的,你不需要登錄到FB看到它的內容),但是當我嘗試使用使用開放圖形協議來獲取數據:

https://graph.facebook.com/<PAGEID>/feed 

我得到一個迴應,說我需要一個有效的訪問令牌來檢索內容。我希望能夠在服務器端完成這一切,所以我不需要最終用戶必須登錄Facebook才能看到提要的內容。

我該如何儘可能簡單地抓住這些數據(在PHP中)?

回答

1

你將不得不生成訪問令牌:

Quering這個網址:

https://www.facebook.com/dialog/oauth? 
client_id=YOUR_APP_ID&redirect_uri=YOUR_URL& 
response_type=token 

當您提供您APP_ID你會得到你可以使用訪問令牌:

這裏是關於這個問題的更多信息:http://developers.facebook.com/docs/authentication/#applogin

這裏是另一個偉大的工具:Facebook API Graph Explorer - 它會爲您生成自動訪問令牌,您可以測試所有內容。