使用Facebook API 5.0 PHP获取页面访问令牌 [英] Get page access token with Facebook API 5.0 PHP
本文介绍了使用Facebook API 5.0 PHP获取页面访问令牌的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要在Facebook页面上发布消息。具体地说,我想通过cron
发布。
API文档是这样说的:
页面访问令牌-这些访问令牌类似于用户访问令牌,不同之处在于它们向API提供了读、写或修改属于Facebook页面的数据的权限。要获取页面访问令牌,您需要首先获取用户访问令牌并请求Manage_Pages权限。一旦您拥有用户访问令牌,您就可以通过Graph API获取页面访问令牌。
如何在没有页面回调的情况下获取用户访问和页面访问令牌?这可能吗?
推荐答案
您需要什么,它就是一个扩展的页面令牌,它永远有效。你会得到一个这样的:
- 使用
manage_pages
权限进行授权(如果要稍后发布为页面,则使用publish_pages
权限),以获取用户令牌 - 扩展用户令牌
- 将
/me/accounts?fields=access_token
与扩展用户令牌配合使用可获取具有扩展页面令牌的所有页面的列表,或使用/page-id?fields=access_token
获取特定页面的扩展页面令牌
有关所有令牌以及如何扩展用户令牌的信息:
- https://developers.facebook.com/docs/facebook-login/access-tokens#extending
- http://www.devils-heaven.com/facebook-access-tokens/
这篇关于使用Facebook API 5.0 PHP获取页面访问令牌的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文