微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么我无法在Facebook应用程序中使用标准访问权限?

如何解决为什么我无法在Facebook应用程序中使用标准访问权限?

我已经在Facebook中创建了一个业务应用程序,并且试图获取登录用户管理或创建的页面。该应用程序目前正在审核中,但是即使我(由该应用程序的创建者和管理员登录后,我仍然无法使用某些权限,例如“ pages_show_list”,即使在应用程序仪表板中我也可以看到此权限为“即可使用”和“标准访问权限”。

当我使用API​​获取页面列表时,我只会得到一个空数组。

我使用的API:

https://graph.facebook.com/v8.0/${userId}/accounts?access_token=${access_token}`

登录时已提取UserId和Access_token的地方)

从Pages API: https://developers.facebook.com/docs/facebook-login/access-tokens/refreshing/#get-a-long-lived-user-access-token

预期输出为:

{
  "data":[
{
  "access_token":"{long-lived-page-access-token}","category":"Brand","category_list":[
    {
      "id":"1605186416478696","name":"Brand"
    }
  ],"name":"Cute Kitten Page","id":"{page-id}","tasks":[
    "ANALYZE","ADVERTISE","MODERATE","CREATE_CONTENT","MANAGE"
  ]
}
],"paging":{
     "cursors":{
     "before":"MTM1MzI2OTg2NDcyODg3OQZDZD","after":"MTM1MzI2OTg2NDcyODg3OQZDZD"
    }
  }
}

但是在我的节点服务器上,我只能看到

{"data":[]}

即使我有一个自己管理的页面

有人可以让我知道我在做什么错吗?

感谢您的帮助!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。