我想获得身份验证令牌使用检索身份验证令牌的Facebook帐户通过客户经理在手机配置的Android
accountManager.getAuthToken(account,"user_activities",null,Hellol10n.this, new GetAuthTokenCallback(), null);// account is of type "com.facebook.auth.login"
通过客户经理在设备配置在Android的Facebook帐户,但我没有得到任何结果。回调没有被调用。
Facebook是否支持这种获取认证令牌的方式。 Facebook使用oauth2。所以看看
本课程演示如何连接到支持OAuth2的Google服务器。虽然谷歌服务作为一个例子,展示的技术将工作对正确支持的OAuth2协议的服务。”
http://developer.android.com/training/id-auth/authenticate.html
另外,我想这becoz我不希望用户键入在一个帐户的凭据,他已经在设备已经配置,使用户体验简单
更新:
而且客户经理有型“com.sec.android.app.snsaccountfacebook的FB账号。 account_type“ev如果facebook应用程序未安装。是否无法获得此帐户的身份验证。帐户管理器帐户类型“com.sec.android.app.snsaccountfacebook.account_type”和“com.facebook.auth.login”之间的区别
除非在Facebook参考文献中有记录,否则很可能不支持。你从哪里得到“user_activities”字符串? –
我从http://developers.facebook.com/docs/reference/login/user-friend-permissions/ – Ramyavjr
得到它没有提及tokenType和'AccountManager'。 –