1

我想知道是否可以为没有设置 facebook 个人资料的 facebook 页面获取扩展访问令牌,因为它是管理员。我看到可以创建一个 facebook 页面,而无需将用户个人资料设置为管理员,并使用我的应用程序对这些页面进行身份验证。

对于作为管理员具有 facebook 个人资料的页面,我可以在请求 manage_pages 权限时扩展短期访问令牌。但如果没有与之关联的用户,我不会。

该文档描述了扩展页面令牌的过程。

当应用程序使用 manage_pages 权限进行身份验证时,应用程序可以从主页管理员用户那里检索主页访问令牌。如果用于检索此页面访问令牌的用户访问令牌是短暂的,则页面访问令牌也将是短暂的。

要获得一个长期存在的页面访问令牌,请将用户访问令牌交换为一个长期存在的令牌,如上所述,然后请求页面令牌。生成的页面访问令牌根本没有到期时间。

扩展访问令牌文档

我想知道当没有与页面关联的管理员时,是否可以获得页面的扩展访问令牌。

4

1 回答 1

0

所有页面都必须由用户帐户拥有,无论是普通用户帐户还是企业帐户 - 就 API 而言,两者的工作方式相同,至少对于登录(企业帐户没有名称,时间线) ,朋友等显然不完全相同,但他们以相同的方式登录并授予对应用程序的访问权限)

几分钟前,我刚刚使用我的应用程序、企业帐户和服务器端 oauth 流程进行了测试,并在将企业帐户代码交换为访问令牌时正确收到了一个长到期(大约 60 天)令牌

然后我可以再次完成流程,这一次请求manage_pages许可,并且能够使用令牌检索帐户使用常规流程管理的页面的非过期页面访问令牌(调用/me/accounts或 `/?fields =访问令牌)

于 2013-04-24T18:26:29.687 回答