0

Androidのアカウントマネージャーを介してデバイスで構成されたFacebookアカウントの認証トークンを取得しようとしています

accountManager.getAuthToken(account,"user_activities",null,Hellol10n.this, new   GetAuthTokenCallback(), null);// account is of type "com.facebook.auth.login"

しかし、私は何の結果も得られません。コールバックはまったく呼び出されていません。

Facebookは認証トークンを取得するこの方法をサポートしていますか? Facebookはoauth2を使用しています。だから見てください

このレッスンでは、OAuth2 をサポートする Google サーバーへの接続について説明します。例として Google サービスが使用されていますが、実証された手法は、OAuth2 プロトコルを正しくサポートするすべてのサービスで機能します。」

http://developer.android.com/training/id-auth/authenticate.html

また、ユーザーエクスペリエンスをシンプルにするために、デバイスで既に構成されているアカウントの資格情報をユーザーに入力させたくないので、これを試しています。

アップデート:

また、Facebook アプリがインストールされていなくても、アカウント マネージャーには「com.sec.android.app.snsaccountfacebook.account_type」タイプの fb アカウントがあります。このアカウントの認証を取得することはできません。アカウント マネージャーのアカウント タイプ「com.sec.android.app.snsaccountfacebook.account_type」と「com.facebook.auth.login」の違いは何ですか

4

1 に答える 1