K1v*_*1vs 10 oauth instagram url-redirection instagram-api
如果用户尝试在OAuth窗口中登录,则Instagram API(经典,而非图形)会丢失重定向URL中的自定义参数.
由于丢失重定向URI中的自定义参数,Instagram获取访问令牌返回"重定向URI不匹配错误"
来自Instagram的回复:
{'error_code'=>90001, 'error_message'=>'POST https://api.instagram.com/oauth/access_token/: 400: OAuthException: Redirect URI doesn't match original redirect URI'}
Run Code Online (Sandbox Code Playgroud)
如果用户在执行OAuth之前登录Instagram,一切正常.
小智 0
只需将用于获取令牌的 uri 更改为您在 OAuth 窗口中登录时获得的损坏的重定向 URL。这将给出正确的响应。但当然你会丢失你的查询参数。
您始终可以通过检查您传递的重定向 URL 是否已更改来在应用程序中添加特定规则。
这显然不是一个解决方案,而是一个解决方法。
| 归档时间: |
|
| 查看次数: |
1124 次 |
| 最近记录: |