2

アプリが OAuth2 認証を使用して GTalk と GMail にログインできるようにしたいと考えています。私のアプリは多機能携帯電話で実行され、内部ブラウ​​ザーにアクセスできないため、ここで説明されている「デバイス」OAuth フローを使用します。

POSTは、スコープが GTalk に設定されたエラー (400 HTTP エラー)をhttps://accounts.google.com/o/oauth2/device/code返します。invalid_scope

scope="https://www.googleapis.com/auth/googletalk"

スコープを GMail ( https://mail.google.com/) に設定すると、同じエラーが返されますが、スコープを Youtube ( https://gdata.youtube.com) に設定すると、すべて正常に動作します。

さまざまなスコープへのソース (Web、インストール済みアプリ、またはデバイス) へのアクセス可能性を説明する「ホワイト リスト」はありますか?

この場合、フィーチャー フォンで実行されている J2ME アプリは、OAuth2 がこれらのサービスにログインする唯一の方法になると、GTalk/Gmail サービスにログインできなくなります。

電話はスマートフォンではなく、Android も iOS も実行していません。

4

1 に答える 1

1

Google Groupsの Google のOAuth2 開発者グループから (この質問も投稿しましたが、これまでに回答が得られていません):

すべてのスコープがデバイス フローで使用できるわけではないため、エラーが発生します。

これをどこかに文書化し、これらのスコープが後でデバイスフローに対して有効になるかどうかを述べるとよいでしょう。

于 2012-10-01T15:50:24.007 に答える