2012-10-28 41 views
2

我在Rails中構建了一個Facebook應用程序,用戶創建一個條目並將其提交到其他用戶的條目集合中 - 我想要做的是鏈接到該條目在提交時自動共享到用戶的牆上,但我無法理解Graph API文檔如何在沒有彈出對話窗口的情況下執行此操作。誰能幫忙?分享到Facebook牆上沒有彈出對話框

在此先感謝!

回答

3

您可以使用Graph API將POST添加到用戶的feeddocumentation is here。你需要時,他們登錄到您的用戶請求publish_stream許可

在這種情況下,您的網址是:https://graph.facebook.com/USERNAME_OR_ID/feed其中,如果你要張貼在馬克·扎克伯格的牆,USERNAME_OR_ID就等於zuck4。查看Net:HTTPSession以在Ruby中進行POST。

1

Facebook將刪除發佈到朋友牆上的可能性,所以如果您不僅僅發佈到用戶自己的牆上,請記住它會很快消失。

https://developers.facebook.com/blog/post/2012/10/10/growing-quality-apps-with-open-graph/

郵政通過API朋友牆產生高水平的負面的用戶反饋,包括「隱藏」和「標記爲垃圾郵件」等我們從API刪除它。如果你想爲了讓用戶能夠從應用中發佈到朋友的時間線上,您可以調用提要對話框,包括朋友在內的故事可以通過用戶提及標籤或動作標籤顯示在朋友的時間線上(假設朋友批准該標籤)