我尝试使用omniauth rails gem连接Instagram应用程序时出现以下错误。出了什么问题请告诉我。
{“code”:400,“error_type”:“OAuthException”,“error_message”:“重定向URI与注册的重定向URI不匹配”}
答案 0 :(得分:0)
自己进入这个问题并花了2天时间。请务必先查看此处建议的解决方案; Oauth2 Instagram API "redirect URI does not match registered redirect URI"
如果你的问题不是这个; gem'omnioauth-oauth2'1.4.0最近引入了一个错误,所以你需要降级到1.3.1。
在 gemfile.lock文件(非列表)中,将omnioauth-oauth2 版本从1.4.0更改为1.3.1 。然后在命令行中输入捆绑更新'omniauth-oauth2'。这解决了我的问题。
如果你得到同样的错误;另外还包括gem'omniauth-oauth2','〜> 1.3.1'在您的gem文件中并执行'bundle update'。