2012-03-13 73 views
0

使用Facebook的API ...你如何發佈到用戶喜歡的用戶代表的頁面...例如我有一個喜歡某個頁面的用戶。他們可以登錄到我的應用程序,並通過我的應用程序在該頁面牆上發佈帖子,而不是登錄Facebook來執行此操作。Facebook API - 在頁面上發佈用戶'喜歡'

回答

1

如果用戶授予您的應用程序publish_stream權限,那麼您可以代表他發佈他喜歡的頁面(或不需要爲了發佈而需要的頁面)。

您可以自己與Graph API Explorer試試吧,只是去那裏,點擊獲取訪問令牌按鈕,然後去擴展權限標籤,選擇「publish_stream」並確認。

然後在地址欄中放一個你喜歡的頁面,比如說southpark/feed然後提交,你應該看到那個頁面的feed。現在,將地址字段左側的方法更改爲POST並單擊添加字段鏈接並寫入名稱「message」,輸入一個值並提交,您應該獲得該帖子的ID作爲結果。

+0

真棒工作!大聲笑,我希望我會偶然發現該工具更快謝謝你的幫助,我現在工作了! 現在我只需要讓它與PAGE_ID/photos /而不是/ feed/ – Banning 2012-03-14 00:45:26

+0

一起工作根據[docs](http://developers.facebook.com/docs/reference/api/page/),您需要publish_stream和manage_pages的權限都發布到一個頁面(包括feed和照片),但由於我們知道你不需要feed的manage_pages,所以我的猜測是,你將能夠爲照片做到這一點好。頁面管理員可以禁止用戶上傳照片,就像他們可以禁止用戶張貼在牆上一樣。 – 2012-03-14 00:57:07

+0

正確的,這將是我的猜測......但是當我切換到/照片/它似乎不工作......哦,我會繼續對它開裂。你已經向我展示了一個很棒的工具。希望這個線程可以幫助別人...哦,順便說一句,當我發佈到網頁上,它不會顯示在牆上,我必須將視圖切換到「由他人發佈」......所以也許這就是文檔是什麼談論儘可能manage_pages ...但這不適合我,因爲我需要不是管理員的人能夠發佈:) – Banning 2012-03-14 01:04:45

相關問題