我有一个使用 Facebook SDK 的 Android 应用程序。目前遇到的问题是用户在更改他的 Facebook 密码或使用 Facebook 应用设置删除我的应用后仍然能够访问我的应用。在我的应用程序中,我正在检查 Facebook 访问令牌,它似乎总是符合条件的。为什么令牌状态不更新?如何更新它?这是我用来验证访问令牌的方法:public static AuthStatus checkAuthStatus() { AccessToken accessToken = AccessToken.getCurrentAccessToken(); if (accessToken != null && !accessToken.isExpired()) return AuthStatus.SIGNED_IN_WITH_FACEBOOK; else return AuthStatus.SIGNED_OUT;}
1 回答

呼如林
TA贡献1798条经验 获得超3个赞
了解如何检查令牌是否符合条件。
AccessToken accessToken = AccessToken.getCurrentAccessToken();
GraphRequest request = GraphRequest.newMeRequest(
accessToken,
new GraphRequest.GraphJSONObjectCallback() {
@Override
public void onCompleted(JSONObject object, GraphResponse response) {
if (response.getError() == null) {
// token is eligible
} else {
// token is not eligible
}
}
});
添加回答
举报
0/150
提交
取消