在没有弹出对话框的情况下分享到Facebook墙

时间:2012-10-28 16:33:56

标签: ruby-on-rails facebook

我正在Rails中构建一个Facebook应用程序,用户在其中创建一个条目并将其提交到其他用户的条目集合中 - 我想要做的是有一个指向该条目的链接自动共享到用户的墙上提交,但我无法理解Graph API文档,没有弹出对话框窗口。有人可以帮忙吗?

提前致谢!

2 个答案:

答案 0 :(得分:3)

您可以使用图谱API POST用户feeddocumentation is hereNet:HTTPSession。您需要在用户登录时请求publish_stream权限。

在这种情况下,您的网址将为:https://graph.facebook.com/USERNAME_OR_ID/feed如果您要在马克扎克伯格的墙上发帖,USERNAME_OR_ID将等于zuck4。在Ruby中查看{{3}}以POST。

答案 1 :(得分:1)

Facebook正在消除发布到朋友墙上的可能性,所以如果你不只是张贴到用户自己的墙上,请记住它会很快消失。

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

  

通过API发布到朋友墙会产生大量负面用户反馈,包括“隐藏”和“标记为垃圾邮件”,因此我们将其从API中删除。如果您想允许人们发布给他们的朋友您的应用程序中的时间轴,您可以调用提要对话框。通过用户提及标记或操作标记包含朋友的故事将显示在朋友的时间轴上(假设朋友批准了标记)。