如何从我的应用程序发布用户墙

时间:2012-05-21 06:45:51

标签: javascript facebook

我不确定这是否是正确的标题,但这就是我想要发生的事情。

用户订阅我的应用。 当我在我的页面上的墙上发帖时,订阅该应用程序的用户,在他的墙上接收我的帖子。

基本上这是我希望发生的事情,不知何故将页面附加到应用程序,每次我将内容发布到我的墙上,订阅的用户都可以将它放在墙上。

2 个答案:

答案 0 :(得分:1)

如果我告诉你的话,你想要的是这件事:你在FB页面上发布了什么。然后将相同的消息发布到用户的流中?

为此,您必须使用graph.facebook.com/{your_page}/feed来识别您网页上发布的内容。您可以使用其ID来检索帖子,以确保您是海报。找到帖子后,您可以通过POST graph.facebook.com/{user's_profile_id}/feed将其写入用户的墙上。

您需要获得用户的publish_stream权限。此外,由于offline_access已被弃用,因此长期授权令牌仅在60天内有效,因此您需要至少每60天更新一次授权令牌。

参考:https://developers.facebook.com/docs/reference/api/

更好的系统是您不要直接发布在您网页的Feed上。相反,请在您输入消息的位置构建一个用户界面,然后将消息发布到您的页面以及用户/订阅者的流中。

答案 1 :(得分:0)

我所理解的是,您想要更新网页上的帖子,用户也应该能够在新闻Feed中看到这些帖子。??如果是,那么您可以使用Facebook Graph Api 更新状态,并且用户可以在新闻Feed中看到

要更新网页状态,您需要扩展权限,例如publish_stream

这是完整教程

<强> http://thinkdiff.net/facebook/update-facebook-page-status-automatically/

希望这有帮助。

相关问题