私は自分のアプリケーションに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のステータスさえ確認しました。
"API&auth" - > "Consent screen"の下に "PRODUCT NAME"という空のフィールドがある場合、このエラーが表示されます - あなたもEメールアドレスを選択する必要があります。
あなたは リンク の下に "同意画面"を見つけることができます!そしてプロジェクト名をクリックしてから "API&auth" - > "同意画面"に行きます。
@ Chris-Kempenが言っているように、必要なOAuth IDをの後にすべて作成し直す必要があります。
OAuth認証情報をの前に作成した場合、同意画面でサポート用のEメールアドレスを設定すると、常にこのエラーが発生するように見えます。
私は同様の問題を抱えていました、おそらくそれは他の人を助けることができます:
私のエラーは「アプリケーション名がありません」ではなく「無効なクライアントタイプ」であり、メールアドレスとプロジェクト名を設定しても問題が解決しませんでした。
しかし、私は自分のプロジェクトをWebAppとして登録しました。それを "Other"に変更したとき、結局それはうまくいった。