2

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

提前致谢!

4

2 回答 2

3

您可以POST向用户feed使用 Graph API。文档在这里。您需要在publish_stream用户登录时请求他们的许可。

在这种情况下,您的 URL 将是:https://graph.facebook.com/USERNAME_OR_ID/feed如果您要在马克扎克伯格的墙上发帖,则USERNAME_OR_ID等于zuck4。查看Net:HTTPSession到 Ruby 中的 POST。

于 2012-10-28T17:22:47.030 回答
1

Facebook 正在取消在朋友墙上发帖的可能性,所以如果你不只是在用户自己的墙上发帖,请记住这一点,因为它很快就会消失。

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

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

于 2012-10-28T18:07:56.813 回答