5

自分の値で config.php をセットアップしようとしていますが、次の致命的なエラーが発生します。

致命的なエラー: キャッチされない例外「Google_AuthException」とメッセージ「OAuth2 アクセス トークンの取得エラー、メッセージ: 「invalid_grant」。

ドキュメントに記載されているように、クライアント ID、シークレット、シンプルな API キー、場所、sqlite データベースを入力しました: https://developers.google.com/glass/quickstart/php

私が間違っていることについて何か考えはありますか?

前もって感謝します!

4

3 に答える 3

0

最近DialogFlow Google Cloud Projectに接続しようとしたときに、Windows PSドットネット環境で同様の問題が発生し、断続的な障害のように見えましたが$env:GOOGLE_APPLICATION_CREDENTIALS、Windowsでグローバルであることが判明しましたGCP Console で鍵を再生成してから

新しいキー ファイルを生成し、新しく生成されたキー ファイルを使用し$env:GOOGLE_APPLICATION_CREDENTIALS="[Path_To_JSON_Key_File]"て問題を設定した後、問題は解消されましたが、ウィンドウが開いている間だけ修正が続き、しばらくし$env:GOOGLE_APPLICATION_CREDENTIALSて新しく開いた PS ウィンドウで実行し、まだ古いファイルを指していることに気付きました。キーファイル!

システム環境変数GOOGLE_APPLICATION_CREDENTIALSを修正済みの値に設定する[Path_To_JSON_New_Key_File]と、新しく開いたすべての PS ウィンドウに正しいキー ファイルがあり、サービス アカウントを使用して正しく認証され、その後 .Net Google Cloud API 呼び出しが機能しました。

于 2020-05-21T10:49:38.410 に答える