2013-09-07 6 views
326

私のアプリケーションにGoogle Apps APIを使用しており、OAuth2を使用して権限を付与しようとしています。 Google APIコンソールを使用して、プロジェクト内にアプリケーションとアプリケーションを作成しました。私は、認可のために、以下のURLを使用しています:エラー:invalid_clientにアプリケーション名がありません

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と管理SDKのも、状況を確認しました。

+0

彼らは仕事のセキュリティのためにそれをとても難しくします。スピンレス – r3wt

答えて

607

"API & auth" - > "同意画面"の下に空欄 "PRODUCT NAME"がある場合、このエラーが表示されます。電子メールアドレスも選択する必要があります。

a link!の下で「同意画面」を見つけて、プロジェクト名をクリックして、「API & auth」 - >「Consent screen」に移動します。

+0

請求も有効にする必要がありますか? – jpbochi

+2

いいえ、商品名を追加すると機能します。それは私がしなければならなかったすべてです。 –

+0

iOS 7用にXcode 4.2と開発者を使用しています!私はあまりにもアドレスを追加する必要があります!どうもありがとうございます! –

3

@ Chris-Kempen氏によると、すべてのOAuth IDを再作成する必要があります。アフターあなたのアプリケーションのサポートメールを設定しました。

BEFOREを作成した場合、同意画面でサポート電子メールアドレスを設定すると、常にこのエラーが発生するように見えます。

+0

後で述べるMatejのように、これは変更が伝播するのをもう少し長く待っているようです。 –

1

私は多分それが他の人を助けることができ、同様の問題を得た:

私の誤差が 、代わりに「ノーアプリケーション名」の「無効なクライアントタイプ」だったとのメールを設定し、プロジェクトの名前はしませんでした私の問題を解決する。

しかし、自分のプロジェクトをWebAppとして登録しました。私がそれを「その他」に変更したとき、それは結局働いた。

+0

WebAppの代わりに設定を「Other」に変更した場所は覚えていますか?私はどこでもそれを見つけることができません。 :/ – LNA

+0

申し訳ありませんが、私はすぐにチェックし、それをもう見つけませんでした、彼らはそれを変更したと思います: –

関連する問題