Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c Facebook会话令牌有效,即使在更改帐户密码后也是如此_Objective C_Facebook Access Token_Fbsdk - Fatal编程技术网

Objective c Facebook会话令牌有效,即使在更改帐户密码后也是如此

Objective c Facebook会话令牌有效,即使在更改帐户密码后也是如此,objective-c,facebook-access-token,fbsdk,Objective C,Facebook Access Token,Fbsdk,在我的一个iOS应用程序中,我使用FBSDK登录Facebook,它工作正常。但我们希望处理访问令牌无效的情况。如果我通过其他Facebook登录更改了密码,则根据,访问令牌应无效,但当我使用[FBSDKAccessToken currentAccessToken].tokenString获取存储的令牌时,基于以下情况,令牌仍然有效: [FBSDKAccessToken currentAccessToken].tokenString不返回nil 使用以下url验证访问令牌[NSString st

在我的一个iOS应用程序中,我使用
FBSDK
登录Facebook,它工作正常。但我们希望处理访问令牌无效的情况。如果我通过其他Facebook登录更改了密码,则根据,访问令牌应无效,但当我使用
[FBSDKAccessToken currentAccessToken].tokenString获取存储的令牌时,基于以下情况,令牌仍然有效:

  • [FBSDKAccessToken currentAccessToken].tokenString
    不返回nil
  • 使用以下url验证访问令牌
    [NSString stringWithFormat:@”https://graph.facebook.com/APP_ID/permissions?access_token=ACCESS_TOKEN]
    ,根据
  • 如何验证Facebook的帐户密码更改(以及相应的令牌失效)场景

    我们想检测无效的令牌,并要求用户再次登录,如果帐户密码已通过登录到Facebook其他地方并更改密码而更改

    如有任何建议,我们将不胜感激


    谢谢。

    更改密码不会使登录无效。要使登录无效,您需要转到Facebook->Settings->Security and login。查找您使用令牌登录的位置并强制注销。

    更改密码不会使登录无效。要使登录无效,您需要转到Facebook->Settings->Security and login。查找您使用令牌登录并强制注销。

    我可以更改密码,但更改密码后,我以前的令牌显示为有效,但根据文档,它应该无效。我的问题是,为什么以前的令牌有效,以及如何实现无效令牌等功能,请用户重新登录在中。您是否使用OS集成流?通过更改密码(错误460),特别为iOS 6或更高版本调用OS集成流。但没有说明任何其他导致令牌无效的情况。我可以更改密码,但更改密码后,我以前的令牌显示为有效,但根据文档,它应该无效。我的问题是,为什么以前的令牌有效,以及如何实现类似于无效tok的功能恩,请用户再次登录。您是否使用OS集成流?通过密码更改(错误460)专门调用iOS 6或更高版本的OS集成流。但没有说明导致令牌无效的任何其他场景