1

我正在创建一个使用 facebook 登录来获取 instagram 关注者见解的应用程序。目前,我已经关注并成功地在此处编写了独奏:https ://developers.facebook.com/docs/instagram-api/getting-started/

但这就是问题所在。Facebook 不会批准我的应用的“manage_pages”权限。如果没有 manage_pages,我不知道如何获取 Instagram 帐户 ID。

我已经尝试了几个星期,除了“您的应用程序的预期功能不需要此权限,或者它似乎不会增强用户体验”之外,facebook不会给出任何解释,然后引用此https ://developers.facebook.com/docs/facebook-login/permissions

我目前有一张关于这个问题的 Facebook 支持票,但他们已经将近 2 周没有回复了。我有点绝望了。

使用以下版本 3.0 和 3.2 的 URL 来获取 Instagram 帐户 - 它与“manage_permissions”一起使用,但没有它,响应为空。

me/accounts?fields=name,id,access_token,instagram_business_account{id}
4

2 回答 2

0

Facebook 终于回复了我的支持票并接受了我的应用审核!我上面使用的方法和指南是正确的。

于 2019-01-03T23:12:07.843 回答
0

manage_pages我在没有额外许可的情况下获得 Instagram ID 也有类似的问题。我认为没有必要向用户询问manage页面权限(只需阅读它 - 它包括广告/创建/删除等权限,太疯狂了)只是为了让他们的 Instagram 帐户 ID 连接到页面。我发现pages_read_engagement许可将提供此数据!所以,只读权限解决了我的问题。试试看!它比manage_pages我猜的要好。

于 2020-10-06T18:54:37.267 回答