我试图使用Instagram图形api中的这个端点:
GET /ig_hashtag_search?user_id={user-id}&q={q}这个端点的文档可以找到这里。
我正在运行这个GET请求:
https://graph.facebook.com/v14.0/ig_hashtag_search?q=coke&transport=cors&user_id=<my_user_id>&access_token=<my_access_token>&q=coke得到这个作为回应:
{
"error": {
"message": "(#200) Requires instagram_basic permission to manage the object",
"type": "OAuthException",
"code": 200,
}
}.用户id来自我的instagram帐户,我使用的access_token是用"图API资源管理器“生成的用户令牌,我可以看到,在使用"访问令牌调试器”时,该令牌的作用域为"instagram_basic“。
我不明白为什么这不管用?在开发过程中,我真的需要提交一个API评审来测试hashtag端点吗?
请帮帮我!
发布于 2022-09-12 14:43:01
我想有时候Facebook的应用程序评审小组不知道权限的用途,所以他们只是随机拒绝提交。大约在3个月前,我获得了这个许可,我检查了我的应用程序审查。我给他们发了这个短信
我们将使用instagram_basic来读取Instagram帐户的信息和媒体。我们将获得Instagram业务帐户配置文件的基本元数据,如“用户名”、"ID“、”追随者“、”后续“。您可以查看Screescast,看看我们如何在应用程序上使用instagram_basic。
,这是他们在做应用程序审查时看到的

在发送请求时也要小心,请记住将其更改为开发模式。一些端点仅在活动模式下工作。API仍然有很大变化,我在我的项目中看到了大量的bug。我希望这能帮到你。
https://stackoverflow.com/questions/73588142
复制相似问题