我正在为一个Wordpress博客制作插件,该博客发布了与博客相关的Facebook页面发布的每篇文章的链接.
我正在使用Graph API,我暂时通过OAuth验证了自己的身份.
我可以使用curl通过POST请求成功地将消息发布到页面https://graph.facebook.com/mypageid/feed,例如message ="这是一个测试"并且它发布了消息.
问题是该消息是"来自"我的用户帐户.我是这个测试页面的管理员,当我去Facebook并从网上发布更新时,链接来自我的页面.这就是我想要设置它的方式,因为如果所有共享链接都来自用户帐户,它看起来很愚蠢.
有没有办法将自己作为一个页面进行身份验证?或者是否有另一种方法可以POST到页面Feed,但最终不会被解释为用户的评论?
感谢您的任何想法或建议.
要作为页面发布,您需要通过获取具有"manage_pages"和"publish_stream"权限的页面管理员的访问令牌来获取页面的访问令牌.然后,使用该访问令牌,点击https://graph.facebook.com/me/accounts?access_token=THE_ACCESS_TOKEN.您将获得用户管理员所有页面的JSON输出,并且在那里您将看到每个页面的访问令牌.如果您使用其中一个访问令牌来发布邮件,那么您将以页面身份进行操作.这个过程在这里的文档中列出(对不起,它有点埋没).
| 归档时间: |
|
| 查看次数: |
868 次 |
| 最近记录: |