Instagram Ruby Gem授权错误

时间:2013-08-15 23:30:10

标签: ruby github gem oauth-2.0 instagram

当我从位于此处的instagram ruby​​ gem github页面运行示例应用程序时: https://github.com/Instagram/instagram-ruby-gem

我收到以下错误:

{"code": 400, "error_type": "OAuthException", "error_message": "You must include a valid client_id, response_type, and redirect_uri parameters"}

我无法弄清楚问题。

1 个答案:

答案 0 :(得分:0)

发现问题。我的ruby代码发送到Instagram以授权应用程序的URL是

https://instagram.com/oauth/authorize/?client_id=xxx&redirect_url=xxx&response_type=code

但它应该是:

https://instagram.com/oauth/authorize/?client_id=xxx&redirect_uri=xxx&response_type=code

你注意到了区别吗? 在查询请求中,instagram模块应该使用变量名称 redirect_uri 而不是 redirect_url 来获取访问令牌。