我想知道是否有可能获得没有设置facebook个人资料的facebook页面的扩展访问令牌作为其管理员。我看到有可能创建一个Facebook页面,而无需设置用户配置文件作为管理员,并使用我的应用程序验证这些页面。
对于拥有facebook个人资料作为管理员的页面,我可以在请求manage_pages权限时扩展短期访问令牌。但如果没有与之相关的用户,我就不会这样做。
该文档描述了扩展页面令牌的过程。
应用可以从页面管理员用户检索页面访问令牌 使用manage_pages权限进行身份验证。如果用户访问 用于检索此页面访问令牌的令牌是短暂的,页面 访问令牌也将是短暂的。
要获得更长寿的页面访问令牌,请交换用户访问权限 如上所述,对于长期存在的令牌,然后请求Page令牌。 生成的页面访问令牌根本没有到期时间。
Extending Access Tokens Documentation
我想知道当没有与该页面相关联的管理员时,是否可以获取页面的扩展访问令牌。
答案 0 :(得分:0)
所有页面都必须由用户帐户(常规用户帐户或企业帐户)拥有 - 并且两者的工作方式与API相同,至少对于登录(业务帐户没有名称) ,时间表,朋友等显然不完全相同,但他们以相同的方式登录并授予对应用的访问权限)
我刚刚在几分钟前使用我的应用,商家帐户和server side oauth flow进行了测试,并且在交换商业帐户的访问令牌代码时正确地获得了长期到期(约60天)令牌
然后我再次完成了流程,这次要求manage_pages
权限,并且能够使用令牌为帐户使用常规流程管理的页面检索非过期页面访问令牌(调用/me/accounts
或`/?fields = access_token)