为什么我使用Instagram API时无法生成user token?
Instagram Tester生成User Token跳转空白解决方案
- 核对OAuth重定向URI配置
进入Meta for Developers后台对应应用的「Instagram > 基本设置」页面,核对有效OAuth重定向URI参数,必须和授权请求携带的redirect_uri完全一致,包括协议头(http/https)、域名、端口、路径、末尾斜杠都不能有差异,配置错误是回调空白的最高发原因。 - 确认账号权限与类型
你要调用话题标签相关接口,需要申请instagram_graph_user_media、hashtag_search权限;同时作为测试账号的Instagram账号必须是公开的业务账号/创作者账号,且已绑定生效的Facebook公共主页,普通个人账号无法生成对应权限的token。 - 排查浏览器拦截问题
关闭广告拦截、隐私防护类浏览器插件,切换无痕模式重新操作生成token流程,部分插件会拦截Meta平台的回调请求,导致回调页加载失败显示空白。 - 手动发起授权流程排查问题
若后台生成按钮始终异常,可手动拼接授权链接发起请求:https://api.instagram.com/oauth/authorize?client_id=替换为你的应用ID&redirect_uri=替换为你的重定向地址&scope=instagram_graph_user_media,hashtag_search&response_type=code
授权完成后获取返回的code,再通过POST请求兑换access token,可精准定位是后台生成工具异常还是基础配置错误。 - 核对应用与测试账号状态
确认应用处于开发模式无违规限制,测试账号的邀请状态为「已接受」,未被移除测试列表。
问题相关截图:

内容的提问来源于stack exchange,提问作者Ander Canales Medina
相关产品推荐
相关产品推荐

