2010-05-27 122 views
3

我正在爲Wordpress博客插件,該博客發佈鏈接指向發佈到與博客關聯的Facebook頁面的每篇文章。如何通過Facebook Graph API *將頁面的提要鏈接發佈爲頁面?

我正在使用Graph API,並且我暫時通過OAuth對自己進行了身份驗證。

我可以使用curl通過POST請求成功發佈消息到頁面,使用例如https://graph.facebook.com/mypageid/feed,消息=「這是一個測試」,它發佈了消息。

問題是該消息是「來自」我的用戶帳戶。我是該測試頁面的管理員,當我訪問Facebook並從網絡發佈更新時,鏈接來自我的頁面。這就是我想要設置的原因,因爲如果所有共享鏈接都來自用戶帳戶,它看起來很愚蠢。

有沒有辦法將自己認證爲一個頁面?或者,有沒有其他方法可以發佈到頁面供稿,而不會被解釋爲來自用戶的評論?

感謝您的任何想法或建議。

回答

6

要發佈頁面,你需要得到一個訪問令牌的頁面與「manage_pages」管理員以獲取頁面的訪問令牌「publish_stream」權限。然後,使用該訪問令牌,請點擊https://graph.facebook.com/me/accounts?access_token=THE_ACCESS_TOKEN。您將獲得用戶管理員所有頁面的JSON輸出,並且在那裏您將看到每個頁面的訪問令牌。如果您使用其中一個訪問令牌發佈您的消息,您將會這樣做 Page。這個過程在文檔here(對不起,這是埋葬的一種)進行了概述。

+0

當我最初發布這個問題時,這個問題只是一個已經解決的API中的一個錯誤。這是任何人現在磕磕絆絆的問題的正確答案,所以我將其標記爲答案。 – jsdalton 2011-09-08 19:37:02

+0

很高興解決了這個錯誤@jsdalton。 – 2011-09-10 00:20:24

1

啊,it's a bug

+1

Facebook API中的錯誤?離開城市。 – 2010-05-27 23:22:44

+0

我發現你對Facebook的API不信任! – 2010-05-28 06:42:34

+0

好吧,好吧,我想我走進了那個。 :) – jsdalton 2010-05-28 16:13:36

相關問題