我有一个在生产中运行的 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}”
嗨,有同样的问题。我解决了这个问题,将“用户或页面”字段更改为“获取页面的访问标识符”
注意:我有西班牙语版本,所以也许您的 API 图表不相同。
我希望它对你有用。