爲了評估問題的標題,我創建了一個頁面。也是獲取appID的應用程序。喜歡並用Open Graph API在頁面上發佈帖子
我已經在我的時間軸上的techcrunch文章(對象)上發佈了一個like(action),並提及了我的FB應用程序名稱。 但是,是否有可能讓我的網站的用戶像&評論一個特定的帖子,管理員發佈到我的網頁上公開使用圖形api。
我們如何才能爲用戶獲取令牌?
我們是否仍然需要應用ID。即使它是關於Facebook頁面。 ?
爲了評估問題的標題,我創建了一個頁面。也是獲取appID的應用程序。喜歡並用Open Graph API在頁面上發佈帖子
我已經在我的時間軸上的techcrunch文章(對象)上發佈了一個like(action),並提及了我的FB應用程序名稱。 但是,是否有可能讓我的網站的用戶像&評論一個特定的帖子,管理員發佈到我的網頁上公開使用圖形api。
我們如何才能爲用戶獲取令牌?
我們是否仍然需要應用ID。即使它是關於Facebook頁面。 ?
是的,你可以在特定的Post上創建Like
和Comment
。要做到這一點,您需要擁有一個Facebook應用程序並獲得用戶的授權publish_stream
權限。之後,你可以通過進行HTTP POST請求創建Like
特定郵政
POST_ID/comments
與message
領域,將返回comment_id
的成功。而像通過使HTTP POST到
POST_ID/likes
這將返回true
作爲創造更成功。
如果您使用的是Rails,您可以使用'Koala'之類的寶石來輕鬆使用Open Graph API。 後您初始化開放圖形對象,並有後期的對象ID,你可以使用寶石的方法來評論或類似:
token = user.access_token
@graph = Koala::Facebook::API.new(token)
post_id = @graph.put_wall_post("hey, i'm testing!")
@graph.put_comment(post_id, "Comment")
@graph.put_like(post_id)
做上述過程的工作....對Facebook的page..i後認爲這個過程可以在用戶的帖子上完成。 – visista
是的,無論如何,Post對象畢竟是一個Post對象。只要確保有'publissh_stream'權限即可。 –
@visista ..你有任何其他問題。如果答案解決了您的問題,那麼請接受答案,以便其他具有類似問題的新問題可以解決問題。 –