web-dev-qa-db-ja.com

laravel 5.5 Google経由のログインでクライアントエラーが発生する

私のlaravelプロジェクトにgoogleログインを追加しようとしていましたが、クライアントエラーが発生します。以下に示すエラーが表示されます。socialiteも正常にインストールしました。

 Client error: `GET https://www.googleapis.com/plus/v1/people/me?prettyPrint=false` resulted in a `403 Forbidden` response: {"error":{"errors":[{"domain":"usageLimits","reason":"accessNotConfigured","message":"Project 983930379932 is not found (truncated...) 

https://console.cloud.google.com/apis にアクセスし、Google + apiを有効にします。

OAuthサービスを作成するときに、Google Cloudが自動的にAPIを有効にしないことを確認するのに3時間かかった。

16
Goodcake

GoogleサービスでもGoogleアプリを登録する必要があることを忘れないでください。私の記憶が正しければ、そのエラーは単に、Googleサービスの使用が許可されていないことを示しています。

この手順が最新であるかどうかは確信が持てませんが、それほど異なってはいけません: https://itsolutionstuff.com/post/laravel-5-google-oauth-authentication-using-socialite- packageexample.html

まず、ここからGoogle Consoleアカウントを開きます:console.developers.google.com

プロジェクトを選択します。この後、google + API詳細ページをクリックする必要があります。これでAPIを有効にできます。

0
HDK