facebook - 如何通过 Facebook Graph API *作为*页面发布页面提要的链接?

标签 facebook

我正在为 WordPress 博客开发一个插件,该插件会发布发布到与该博客关联的 Facebook 页面的每篇文章的链接。

我正在使用 Graph API,并且暂时已通过 OAuth 验证了自己的身份。

我可以使用curl通过对https://graph.facebook.com/mypageid/feed的POST请求成功地将消息发布到页面,例如message =“这是一个测试”并发布了该消息。

问题是该消息是“来自”我的用户帐户。我是这个测试页面的管理员,当我访问 Facebook 并从网络上发布更新时,链接来自“来自”我的页面。这就是我希望的设置方式,因为如果所有共享链接都来自用户帐户,这看起来很愚蠢。

有没有办法验证自己的页面身份?或者是否有另一种方法可以发布到页面提要,并且最终不会被解释为用户的评论?

感谢您的任何想法或建议。

最佳答案

作为主页发布内容,您需要通过为具有“manage_pages”和“publish_stream”权限的主页管理员获取访问 token 来获取该页面的访问 token 。然后,使用该访问 token ,点击 https://graph.facebook.com/me/accounts?access_token=THE_ACCESS_TOKEN 。您将获得用户管理的所有页面的 JSON 输出,并在其中看到每个页面的访问 token 。如果您使用这些访问 token 之一来发布消息,您将作为主页执行此操作。文档 here 中概述了该过程。 (抱歉,它有点被埋了)。

关于facebook - 如何通过 Facebook Graph API *作为*页面发布页面提要的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2925182/

相关文章:

facebook - SLComposeViewController "Facebook not available"

facebook - 如何禁用 FB 按钮旁边的文本 "Be the first of your friends to like this"

android - 使用 Facebook 登录按钮禁用自动登录

facebook - 避免 Graph API 重定向循环,但重定向到 slugged URL

java - 检索 Facebook 个人资料图片

jquery - 如何关闭点击外部的 div(模态)。 Pinterest 和 Facebook 方式

django - Facebook 登录和电子邮件验证

android - Android Facebook 应用程序的哈希键

php - Facebook graph API,获取所有广告账户

android - 在配置文件中打开 facebook 页面,形成一个原生的 android 应用程序