我正在将Instagram集成到我的iOS应用程序中。
我的客户端id是:a1eafb31367e435fb541dcfb36d12345
我在iOS应用程序中使用重定向uri为:iga1eafb31367e435fb541dcfb36d12345://授权
我已经将Instagram中的重定向uri设置为:(添加https,因为它是强制性的)<<strong> https://iga1eafb31367e435fb541dcfb36d12345://授权/strong>
我的请求url如下:
https://instagram.com/oauth/authorize?response_type=token& redirect_uri = iga1eafb1eafb31367e435fb541dcfb36d12345 % % 2 f % 2 fauthorize& 3 =评论+ likes&范围;client_id = a1eafb31367e435fb541dcfb36d12345
但我得到错误作为:
{"code": 400, "error_type": "OAuthException", "error_message": "重定向URI与注册的重定向URI不匹配"}
我已经查过了,但没有找到解决办法。
有什么问题吗?请帮我解决这个问题。
Instagram最近要求重定向url是有效的url,所以你需要从末尾删除://authorise
。
供参考,他们还取消了使用自定义协议名称的能力,例如xxxx://redirecturl