为了账号安全,请及时绑定邮箱和手机立即绑定

如何检测用户是否通过应用设置从 Facebook 删除应用或更改 Facebook

如何检测用户是否通过应用设置从 Facebook 删除应用或更改 Facebook

森林海 2022-11-02 10:34:35
我有一个使用 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

                        }

                    }

                });


查看完整回答
反对 回复 2022-11-02
  • 1 回答
  • 0 关注
  • 118 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号