【发布时间】:2013-04-22 18:33:45
【问题描述】:
我想知道是否可以为没有设置 facebook 个人资料设置为管理员的 facebook 页面获取扩展访问令牌。我看到可以创建一个 facebook 页面,而无需将用户个人资料设置为管理员,并使用我的应用程序对这些页面进行身份验证。
对于作为管理员拥有 facebook 个人资料的页面,我可以在请求 manage_pages 权限时扩展短期访问令牌。但如果没有与之关联的用户,我不会。
文档描述了扩展页面令牌的过程。
应用可以从主页管理员用户那里检索主页访问令牌,当他们 使用 manage_pages 权限进行身份验证。如果用户访问 用于检索此页面访问令牌的令牌是短暂的,页面 访问令牌也将是短暂的。
要获得一个长期有效的页面访问令牌,请交换用户访问权限 一个长期存在的令牌,如上所述,然后请求页面令牌。 生成的页面访问令牌根本没有到期时间。
Extending Access Tokens Documentation
我想知道当没有与页面关联的管理员时,是否可以获得页面的扩展访问令牌。
【问题讨论】:
-
您是什么意思“没有作为管理员的个人资料的页面”?这是不可能的 - 所有页面都必须由用户帐户拥有,无论是普通用户帐户还是企业帐户 - 就 API 而言,两者的工作方式相同
-
我也是这么想的。但显然不是,可以在没有用户帐户拥有的页面的情况下创建一个 facebook 页面。如果您在未登录的情况下访问 Facebook,您会看到此页面,您可以在其中创建页面而无需将其与用户关联:screenshot
-
这将创建一个企业帐户,该帐户将成为页面的唯一管理员 - 企业帐户可以使用 API,授予管理其页面的访问权限,并以与任何常规用户帐户相同的方式使用页面管理 API
-
完全正确。但我似乎无法获得“企业帐户”的扩展访问令牌。你知道这是否可能吗?
标签: facebook facebook-graph-api oauth facebook-page