エラー:invalid_clientアプリケーション名なし


330

アプリケーションに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

clientidとadmin SDKのステータスを確認しました。


彼らは仕事の安全のためにそれをとても難しくします。とげ
r3wt

回答:


610

このエラーは、[APIs&auth]-> [Consent screen]に「PRODUCT NAME」フィールドが空の場合に表示されます-電子メールアドレスも選択する必要があります。

リンクの下にある [ 同意画面]を見つけて、プロジェクト名をクリックし、[APIと認証]-> [同意画面]に移動します。


2
いいえ、製品名を追加すると機能します。それが私がしなければならなかったすべてです。
d_ethier 2014年

12
同意画面でも、必ずメールアドレスを選択して追加してください。そうしないと、別のエラーメッセージが表示されます。
カール14

71
メールアドレスを選択して製品名を入力した後、OAuthクライアントIDとブラウザーキーを再作成して機能させる必要がありました。
クリスケンペン2014

22
変更が適用されるのを待つ必要がありました。数分。キーを再作成する必要はありません。
Matej 2014

2
すばらしい答えです。とても助かります。
Ripa Saha

4

クリス・ケンペンが言う@として、あなたはすべての必要なOAuthのIDを再作成する必要があり、AFTER、あなたのアプリケーションのためのサポートメールを設定しています。

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


1
マテイは後に述べたように、:)伝播する変更のための長いビットを待っているだけの問題であると思われる
ジャック

2

同様の問題が発生しました。おそらく他の人を助けることができるでしょう:

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

ただし、自分のプロジェクトをWebAppとして登録しました。それを「その他」に変更すると、最終的にはうまくいきました。


設定をWebAppではなく「その他」に変更した場所を覚えていますか?どこにも見つかりません。:/
LNA 2016年

申し訳ありませんが、私はすぐにチェックして、もうそれを見つけることができませんでした、私は彼らがそれを変更推測:/
クロエロジャー・
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.