web-dev-qa-db-ja.com

google oauth error invalid_client no support email

Google OAuth2ForDevices に従ってgoogle oauthを実装しようとしています。

私のアプリは、ネイティブアプリとしてGoogle Cloud Consoleに登録されています。 Google Chrome-Advanced Rest Client Applicationを使用してOAuth2ForDevicesを追跡しようとすると、user_codeとverfication_urlでjson応答が返されます。 verfication_urlを開いてuser_codeを入力すると、次のエラーが発生します。

invalid_client:サポートメールなしエラー400

Google Cloud Consoleの2つの登録済みアプリでこれを試しました。両方とも同じエラーにつながります。

Anysヒント、これを解決する方法? Googleクラウドサービスのどこかにsupport emailを登録する必要がありますか?

52
jerik

これは、同意画面EMAIL ADDRESSを設定しなかった場合に発生する可能性があります。

  1. Google Cloud Console に移動します
  2. プロジェクトを開きます
  3. APIs&authをクリックします
  4. 同意画面をクリックし、EMAIL ADDRESSを設定します
  5. @ ajmccallの回答によると、クライアントIDを削除して再作成

これは他の人を助けたように見えますが、今では私を助けません。メールアドレスを設定してSaveをクリックすると、エラーがポップアップします:

おっと!私たちの悪い。

もう一度試してください。問題が解決しない場合は、以下の「フィードバックを送信」リンクを使用してお知らせください。以下の追跡番号をコピーして、フィードバックに含めてください。ありがとう!

この投稿は同じ問題についてのようです:

https://groups.google.com/forum/#!topic/google-doubleclick-for-publishers-api/6savNh4PBBI

88
janos

OAuth= credentials [〜#〜] before [〜#〜]を作成すると、同意画面でサポートメールアドレスを設定すると、常にあなたはサポートメールを設定した後でも、このエラーが発生します。

サポートメールを設定して、資格情報ページで必要なOAuth idをすべて再作成することでこれを解決しました。

12
ajmccall

同じ問題がありました。 API認証に関連付けられていないメールでログインしたときに機能しました。

1
phonegapnoob

すべての資格情報(新しいクライアントIDと新しいキー)を再作成する必要がありました。

0
rotelando