2012-03-14 6 views
1

Googleログインが必要なアプリで働いています。私はprovider_uid、電子メール、表示名、名、姓にアクセスする必要があります。Android:Googleアカウントの情報にアクセスする

私は、デバイスからすべてのGoogleアカウントを繰り返してリストに表示しました。ユーザーがリスト項目をクリックすると、選択したアカウントauth_tokenにAccountManagerCallbackを介してアクセスします。しかし、私はprovier_uid(例:https://www.google.com/accounts/o8/id?id=Alt...。)と上記の列挙されたフィールドが必要です。私はこの情報を照会する(そしてアカウントトークンキーを要求する)Googleサーバーへのリクエストをいくつか実行しなければならないと思いますが、これについてのドキュメントは見つかりませんでした(認証、承認のみ - ClientLogin、OAuth 2.0およびOpenIdを使用)。

Google認証を処理するときは初めてです(picassaとyoututbe auth + uploadを除く)。

私はデータベースを更新し、ユーザーを認証できるようにする必要があります(画像をアップロードして他のことを自分のサーバーで行うオプションがあります)。

おかげで、

アレックス。

答えて

0

私はこの問題の解決策を見つけました(Webservice credentials - OpenID/Android AccountManager? - Igor Zubchenokの回答を参照)。

私はgdata/gauva jarを使用してアカウントに関する情報を取得するサーバーに認証トークンを送信します。

関連する問題