未经manage_pages许可从Facebook图形API获取instagram ID

时间:2019-01-02 09:47:33

标签: facebook-graph-api instagram-graph-api

我正在创建一个使用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个星期没有答复。而且我有点绝望了。

在URL下方使用版本3.0和3.2来获取instagram帐户-它可与“ manage_permissions”一起使用,但如果没有它,则响应为空。

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

2 个答案:

答案 0 :(得分:0)

Facebook终于回复了我的支持记录,并接受了我的应用程序审查!我上面使用的方法和指南是正确的。

答案 1 :(得分:0)

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