开发阶段调用Instagram Graph API标签搜索接口遇instagram_basic权限问题求助
解决Instagram Graph API ig_hashtag_search接口的OAuthException (#200)错误
可能的问题及修复步骤
1. 清理重复的请求参数
你的请求URL中重复出现了q=coke参数,这会导致API解析参数异常,先删除其中一个,修正后的请求地址应为:
https://graph.facebook.com/v14.0/ig_hashtag_search?q=coke&transport=cors&user_id=<my_user_id>&access_token=<my_access_token>
2. 确认Instagram账号类型
ig_hashtag_search接口仅支持Instagram Business账号或Creator账号,个人Instagram账号无法调用该接口。你需要:
- 将个人Instagram账号转换为Business或Creator账号
- 确保该账号已关联到你的Facebook应用对应的业务管理平台
3. 验证user_id和令牌的对应关系
请求中的user_id必须是Facebook用户ID(而非Instagram用户ID),且该Facebook用户需绑定你要操作的Instagram Business/Creator账号。同时确认你的access_token确实是基于该Facebook用户生成的,而非其他用户。
4. 开发测试阶段的审核说明
开发测试阶段使用自己的账号作为测试用户时,无需提交正式API审核,但需满足:
- 你的Facebook应用处于开发模式
- 你是应用的管理员、开发者或测试员
- 使用的Instagram账号是Business/Creator类型,且已添加为应用的测试资源
内容的提问来源于stack exchange,提问作者N1mbus
相关产品推荐
相关产品推荐

