[英]Using omniauth-google-oauth2 gem in rails 2.3.8 and ruby 1.8.7
[英]Google oath2 access via Ruby, Rails and 'omniauth-google-oauth2'gem failing
我正在將 Google 登錄連接到我的 Rails 應用程序。 一路上我已經解決了很多小問題,但我現在被卡住了。 這是故事,簡要地說:
PS:這是整個錯誤塊
{
2014-05-01T00:50:27.479501+00:00 app[web.1]: "error": {
2014-05-01T00:50:27.479503+00:00 app[web.1]: "errors": [
2014-05-01T00:50:27.479504+00:00 app[web.1]: {
2014-05-01T00:50:27.479515+00:00 app[web.1]: "domain": "usageLimits",
2014-05-01T00:50:27.479518+00:00 app[web.1]: "reason": "accessNotConfigured",
2014-05-01T00:50:27.479520+00:00 app[web.1]: "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project."
2014-05-01T00:50:27.479522+00:00 app[web.1]: }
2014-05-01T00:50:27.479523+00:00 app[web.1]: ],
2014-05-01T00:50:27.479525+00:00 app[web.1]: "code": 403,
2014-05-01T00:50:27.479527+00:00 app[web.1]: "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project."
2014-05-01T00:50:27.479529+00:00 app[web.1]: }
2014-05-01T00:50:27.479530+00:00 app[web.1]: }
2014-05-01T00:50:27.479532+00:00 app[web.1]:
2014-05-01T00:50:27.308265+00:00 app[web.1]: I, [2014-05-01T00:50:27.308169 #2] INFO -- omniauth: (google_oauth2) Callback phase initiate
事實證明,您必須啟用一個深埋在 API 列表中的 API,即 G+ 的 API。 這似乎解決了我的問題。 它沒有在任何地方提及。 但我敢打賭,這是因為 google 已經做出了更改,因此現有的博客文章等並未反映最新的最新情況。
我遇到了同樣的問題。 您可以轉到您的 Google 控制台選擇 API。 找到 Google+ API 並點擊啟用 API。 那應該可以解決您的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.