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

How to Post on users wall from my app

本文关键字:用户 我的 应用程序      更新时间:2023-09-26

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

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

基本上这就是我想要发生的笏,以某种方式将页面附加到应用程序,每次我在我的墙上发布一些东西时,订阅的用户都会将其放在他们的墙上。

如果我说得对,你想要的是这种情况发生:你在FB页面上发布一些东西。然后相同的消息发布到用户的流中?

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

您需要获得用户的publish_stream权限。此外,由于offline_access已被弃用,因此长期发行的身份验证令牌仅在 60 天内有效,因此您需要至少每 60 天续订一次身份验证令牌。

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

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

我的理解是,您想更新页面上的帖子,用户也应该能够在他们的新闻提要中看到它们..??如果是,那么您可以使用Facebook Graph Api更新页面的状态,用户将能够在他们的新闻提要中看到它。

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

这是一个完整的教程

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

希望这有帮助。

相关文章: