我正在尝试从 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 是使用“Graph API explorer”生成的用户令牌,当使用“Access Token”时,我可以看到该令牌的范围为“instagram_basic”调试器”。
我不明白为什么这不起作用?我真的需要提交 API 审查只是为了在开发期间测试主题标签端点吗?
请帮忙!
我猜有时候Facebook的App审核团队不知道该权限的用途是什么,所以他们只是随机拒绝提交。我大约 3 个月前获得了许可,并检查了我的应用程序评论。我给他们发了这条短信
我们将使用 instagram_basic 来读取 Instagram 帐户个人资料的信息和媒体。我们将获取 Instagram Business 帐户个人资料的基本元数据,例如“用户名”、“ID”、“关注者”、“关注者”。您可以查看 Screescast 以了解我们如何在我们的应用程序上使用 instagram_basic。
发送请求时也要小心,记住将其更改为开发模式。某些端点仅在实时模式下工作。 API 仍然发生了很大的变化,并且我在项目中看到了大量的错误。我希望这有帮助。
检查您的 Instagram 个人资料(