【问题标题】:Facebook Graph Api - Access token for Test Page with developer or admin accountFacebook Graph Api - 具有开发人员或管理员帐户的测试页面的访问令牌
【发布时间】:2021-12-01 13:25:47
【问题描述】:

我正在创建一个 Facebook 应用程序,用于使用 Graph Api 发布到页面。为了能够对此进行测试,我创建了一个测试用户和测试页面。

现在我想创建一个页面访问令牌,我可以在发出 Graph Api 请求时使用它。正如https://developers.facebook.com/docs/development/build-and-test/test-pages 中所述,这应该可以通过管理员或开发者帐户实现。

如果我从开发人员门户获得测试用户的访问令牌,我可以看到测试用户可以使用“/me/accounts”请求访问该页面。虽然当我对我的管理员帐户执行相同操作时,在发出“/me/accounts”请求时未列出测试页。

我错过了什么吗?我应该将我的管理员帐户添加到某个地方的测试页面吗?

【问题讨论】:

  • 我不确定您能否将您的管理员帐户添加到测试页面,引用您链接到的同一文档页面:“测试页面无法与真正的 Facebook 用户”
  • 感谢您的回复。我认为您是对的,因为当我尝试将我的管理员帐户添加到测试页时,找不到它。不过,仍然想知道如何为我的管理员帐户获取页面访问令牌。正如文件所言,这应该是可能的。
  • 我没有看到它在任何地方明确表示。如果您指的是底部的评论,它说管理员可以使用用户帐户端点来获取页面 ID 和令牌,我猜这意味着使用该端点与测试用户的 ID,而不是管理员本身的 ID。跨度>
  • 嗨@CBroe,我认为你可能是对的。我让它为测试用户检索页面访问令牌。我误解了文档中的说明。谢谢你的帮助。

标签: facebook facebook-graph-api


【解决方案1】:

感谢@CBroe 的 cmets,我意识到我误解了文档中的说明。

作为您自己的管理员/开发人员帐户,无法获取测试页面的页面访问令牌。因此,您只需使用可以作为测试用户本身请求的页面访问令牌。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-07
    相关资源
    最近更新 更多