instagram\u graph\u user\u media&;instagram\u graph\u user\u配置文件权限仅适用于测试用户

instagram\u graph\u user\u media&;instagram\u graph\u user\u配置文件权限仅适用于测试用户,instagram,instagram-graph-api,Instagram,Instagram Graph Api,我有一个应用程序可以显示用户的instagram媒体(比如一些约会应用程序) 此外,我的应用程序已被成功审查权限-instagram\u graph\u user\u profile和instagram\u graph\u user\u media,并处于直播模式 但是在Facebook开发者控制台中,instagram图标没有变成绿色。 请参考截图。 显示介质的流程如下所示 1。我的应用程序要求用户授权使用 2。上面的api用代码响应。然后后端调用- 使用params-client_id

我有一个应用程序可以显示用户的instagram媒体(比如一些约会应用程序)

此外,我的应用程序已被成功审查权限-instagram\u graph\u user\u profileinstagram\u graph\u user\u media,并处于直播模式

但是在Facebook开发者控制台中,instagram图标没有变成绿色。 请参考截图。

显示介质的流程如下所示

1。我的应用程序要求用户授权使用

2。上面的api用代码响应。然后后端调用-

使用params-client_id、client_secret、code、grant_type、redirect_uri

3。一旦我从上述API接收到令牌,我就使用-

4。使用长寿命令牌,服务器使用API请求用户信息-

5。使用相同的长寿命令牌,服务器请求使用API获取用户媒体-

此流程仅适用于测试用户(接受Instagram开发者平台测试邀请的Instagram测试用户)

当非测试用户尝试查看媒体时,在步骤3中,我收到一个错误,提示-

{“错误”:{ “消息”:“不支持的获取请求”, “类型”:“IGApiException”, “代码”:100, “fbtrace_id”:“A0A24rNXCScki9Ck-8J_55b”}

我错过什么了吗

这是我如何看待我的业务API设置的。 请参考截图。

在我的应用程序审查部分,我没有看到任何需要再次审查的相关许可

编辑1-

注意-我的应用程序处于测试模式(尚未在play store上上线)。
这可能是原因吗?

我刚刚经历了一个类似的过程,让我的应用程序准备好让旧API正式贬值。我终于找到了这个——希望它能有所帮助:

“在您的应用程序获得批准后,您可以从业务经理处获得合同。您需要在计算机上完成此操作(手机无法工作),并且必须是业务管理员

您只需从业务经理进入业务信息->业务合同()

如果这个答案对你有帮助,请告诉我们其他人!”

谢谢Juanu的分享