问题描述
我目前正在开发一个程序,该程序通过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 (将#修改为@)