尝试授权用户并获取令牌时突然出现 Instagram API“范围”问题 - OAuth
Posted
技术标签:
【中文标题】尝试授权用户并获取令牌时突然出现 Instagram API“范围”问题 - OAuth【英文标题】:Sudden Instagram API "SCOPE" issue when trying to authorize user and get token - OAuth 【发布时间】:2019-08-13 16:09:52 【问题描述】:在尝试通过 Instagram API 创建令牌时,我似乎收到了关于 scope
的错误。直到大约一周前,这一直是完美的。如果我删除scope
,那么它会起作用,但如果我这样做,我将无法访问标签搜索,所以我需要scope
。
我不断收到以下错误:
"error_type": "OAuthException", "code": 400, "error_message": "Invalid scope field(s): public_content"
这是请求网址:
https://api.instagram.com/oauth/authorize/?client_id=***CLIENTID***&approval_prompt=force&scope=public_content&response_type=code&redirect_uri=***REDIRECT URL***
我的应用拥有 public_content 的权限,如下所示:
有什么想法吗?
【问题讨论】:
仔细检查客户端 ID.. 客户端 ID 很好。也许public_content
总体上已被弃用。
@DigitalMC 你好吗?您提交了哪个选项以供批准? Instagram 不允许我提交客户批准所需的选项选择
我认为我们刚刚删除了公共内容。似乎我们正在使用旧的 API,这只是不受支持。
【参考方案1】:
删除“public_content”。只使用“基本”。
【讨论】:
以上是关于尝试授权用户并获取令牌时突然出现 Instagram API“范围”问题 - OAuth的主要内容,如果未能解决你的问题,请参考以下文章