Android AccountManager getAuthToken中authTokenType的值是什么?

时间:2012-08-31 14:38:00

标签: android facebook accountmanager

Android的Facebook应用程序为AccountManager提供了身份验证器。 我正在尝试使用getAuthToken方法获取访问令牌,但我不知道参数authTokenType的可能值是什么。 该参数有哪些值?

感谢。

2 个答案:

答案 0 :(得分:0)

您应该无法通过Facebook的身份验证器获取访问令牌,因为这将构成一个相当重要的安全漏洞。

相反,您应该使用此处描述的单点登录api:https://developers.facebook.com/docs/mobile/android/build/#enablesso

开始使用的说明非常好。

如果你真的想要facebook使用的authTokenType值,你可以通过生根电话并从认证数据库中读取它来获得它。我不认为这会让你读取任何访问令牌,但绝对不建议用于合法的商业目的。

答案 1 :(得分:0)

仅供参考,反编译Facebook应用程序APK显示getAuthToken方法的服务器部分未实现。

您需要使用Facebook SDK。