无法在 Facebook 应用程序中使用系统用户访问令牌检索页面访问令牌:仅返回页面 ID

问题描述 投票:0回答:1

我有一个在生产中运行的 Facebook 应用程序,并且我已在 Facebook 商务管理中创建了一个系统用户。生成系统用户访问令牌后,我还为系统用户生成了用户访问令牌。但是,API 响应仅返回页面 ID,而不返回页面访问令牌。我应该采取哪些步骤来确保系统用户拥有必要的权限,以及如何成功检索页面访问令牌?

我生成了一个系统用户访问令牌,并用它来调用 Facebook Graph API 来检索页面访问令牌。我期望 API 返回页面访问令牌,但它只返回页面 ID。我期待响应中包含 access_token 字段,但没有收到它。

这是用于获取页面访问令牌的 CURL :

curl -X GET“https://graph.facebook.com/v19.0/{page_id}?fields=access_token&access_token={user_access_token_or_system_user_access_token}”

facebook facebook-graph-api permissions access-token facebook-access-token
1个回答
0
投票

嗨,有同样的问题。我解决了这个问题,将“用户或页面”字段更改为“获取页面的访问标识符”

注意:我有西班牙语版本,所以也许您的 API 图表不相同。

我希望它对你有用。

© www.soinside.com 2019 - 2024. All rights reserved.