2012-02-16 133 views

回答

-3

我真的不明白你在找什麼,如果你已經知道如何在用戶牆上發佈信息,那麼爲什麼你不能在你的牆上發佈相同的消息呢?

當您使用圖形api將消息發佈到您在用戶牆上要發佈的請求的url中定義的用戶牆時,在很多情況下,您使用「me」而不是用戶標識因爲您正在爲登錄用戶發佈信息,但您也可以向PROFILE_ID/Feed發出請求(正如此處所述:http://developers.facebook.com/docs/reference/api/user/#posts)。

如果您正在尋找「共享通過」的東西,就像您點擊Facebook供稿中的分享按鈕時所獲得的那樣,那麼我認爲您無法從圖表api中獲得該分享按鈕。

+6

您誤會了@starling--他不打算創建一個新的相同的帖子,他正在分享原始帖子的帖子。這是兩個完全不同的東西。 – 2013-11-06 17:23:47

5

是的,你可以分享使用graph2 API。你這樣做的方式是使用/feed邊緣,並傳遞你想分享的帖子的URL作爲鏈接。

POST /v2.2/{page-id}/feed HTTP/1.1 
Host: graph.facebook.com 

link=https://www.facebook.com/{page_id}/posts/{post_id} 

標準Fb對您分享的帖子的權限適用。

https://developers.facebook.com/docs/graph-api/reference/v2.2/page/feed

這是今天,做了,在當地的Rails應用程序使用FbGraph2寶石,上面的方法。 enter image description here

+0

!你是英雄!你是如何得出結論的?這個API很神祕而且完全不清楚!謝謝!!我已經有一段時間了,似乎沒有任何工作。您能否介紹一下達成該解決方案的過程? – Ted 2017-06-13 21:44:50

相關問題