web-dev-qa-db-ja.com

エラー:invalid_clientにアプリケーション名がありません

私は自分のアプリケーションにGoogle Apps APIを使用しており、OAuth2を使用してそれを認証しようとしています。 Google APIコンソールを使用してプロジェクトとその中にアプリケーションを作成しました。承認には次のURLを使用しています。

https://accounts.google.com/o/oauth2/auth&scope=https://www.googleapis.com/auth/admin.directory.user&redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=code&client_id=(my application clientid)

次のようなエラーが出ます、

Error: invalid_client
no application name
Request Details

クライアントSDKと管理SDKのステータスさえ確認しました。

328
user2676491

"API&auth" - > "Consent screen"の下に "PRODUCT NAME"という空のフィールドがある場合、このエラーが表示されます - あなたもEメールアドレスを選択する必要があります。

あなたは リンク の下に "同意画面"を見つけることができます!そしてプロジェクト名をクリックしてから "API&auth" - > "同意画面"に行きます。

609
M14d3n

@ Chris-Kempenが言っているように、必要なOAuth IDの後にすべて作成し直す必要があります。

OAuth認証情報の前に作成した場合、同意画面でサポート用のEメールアドレスを設定すると、常にこのエラーが発生するように見えます。

3
ajmccall

私は同様の問題を抱えていました、おそらくそれは他の人を助けることができます:

私のエラーは「アプリケーション名がありません」ではなく「無効なクライアントタイプ」であり、メールアドレスとプロジェクト名を設定しても問題が解決しませんでした。

しかし、私は自分のプロジェクトをWebAppとして登録しました。それを "Other"に変更したとき、結局それはうまくいった。

1
chloé roger