【发布时间】:2015-11-18 06:34:55
【问题描述】:
我试图为我的 ruby 应用程序集成谷歌日历 api,在谷歌开发者控制台中我给了我的重定向 uri
http://localhost:3000
http://localhost:3000/auth/google_oauth2/callback
400. That’s an error.
错误:redirect_uri_mismatch
redirect_uri=http://localhost:9292/
即使我提到了 3000,它也会不断获取端口 9292
我已经关注了这些链接 ruby quickstart from google
【问题讨论】:
-
你能把你的初始化文件发布到你为谷歌开发者控制台指定
customer_key和customer_secret的地方 -
{"web":{"client_id":"myclientid","auth_uri":"accounts.google.com/o/oauth2/…}}
-
@priya :您可以尝试通过
rails s -p 9292在端口9292 上运行您的服务器并相应地更改谷歌控制台并检查是否适合您?我猜有DNS或NAT问题 -
在谷歌开发者控制台中添加 http://localhost 删除端口。
-
@DaImTo 再次尝试使用端口 9292 重定向 uri 问题
标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-4 google-calendar-api