instagram用户令牌通过具有相同权限范围的图api给出不同的响应

问题描述

我目前正在开发一个程序,该程序通过Graph API转到不同的instagram页面,以通过使用instagram / facebook登录授予的用户令牌来获取页面帖子上的数据。我遇到了这样一种情况,即在具有相同权限的过程中生成的令牌给了我两种不同的结果。

当我运行graph.facebook.com/v3.2/pageName1?fields=id&accesstoken=xxxxxxx1时,我得到了如下所示的预期结果

{
  "id": "123457890"
}

当我运行graph.facebook.com/v3.2/pageName2?fields=id&accesstoken=xxxxxxx2时,出现如下所示的意外结果。

{
  "error": {
    "message": "(#803) Some of the aliases you requested do not exist: pageName2","type": "OAuthException","code": 803,"fbtrace_id": "23123"
  }
}

我已经确认令牌是通过与页面相关联的正确登录生成的,并且给出的权限完全相同。这两个页面都与instagram商业帐户绑定。并且这两个键的许可范围分别是pages_show_list,instagram_basic,instagram_manage_insights,pages_read_engagement,public_profile。

当使用正确的登录名以完全相同的方式生成令牌时,我只是想不出为什么一个令牌起作用而另一个令牌不起作用的原因。有没有人遇到这种情况并解决了这个问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)