0

当我从位于此处的 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"}

我无法弄清楚问题所在。

4

1 回答 1

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来获取访问令牌。

于 2013-08-16T20:26:22.480 回答