分享到Facebook墙上没有弹出对话框
问题描述:
我在Rails中构建了一个Facebook应用程序,用户创建一个条目并将其提交到其他用户的条目集合中 - 我想要做的是链接到该条目在提交时自动共享到用户的墙上,但我无法理解Graph API文档如何在没有弹出对话窗口的情况下执行此操作。谁能帮忙?分享到Facebook墙上没有弹出对话框
在此先感谢!
答
您可以使用Graph API将POST
添加到用户的feed
。 documentation is here。你需要时,他们登录到您的用户请求publish_stream
许可
在这种情况下,您的网址是:https://graph.facebook.com/USERNAME_OR_ID/feed
其中,如果你要张贴在马克·扎克伯格的墙,USERNAME_OR_ID
就等于zuck
或4
。查看Net:HTTPSession以在Ruby中进行POST。
答
Facebook将删除发布到朋友墙上的可能性,所以如果您不仅仅发布到用户自己的墙上,请记住它会很快消失。
https://developers.facebook.com/blog/post/2012/10/10/growing-quality-apps-with-open-graph/
邮政通过API朋友墙产生高水平的负面的用户反馈,包括“隐藏”和“标记为垃圾邮件”等我们从API删除它。如果你想为了让用户能够从应用中发布到朋友的时间线上,您可以调用提要对话框,包括朋友在内的故事可以通过用户提及标签或动作标签显示在朋友的时间线上(假设朋友批准该标签)