【问题标题】:Facebook SDK 3.1.1 iOS 6 Logout in Device Settings, return to app and HTTP status code: 400 errorFacebook SDK 3.1.1 iOS 6 在设备设置中注销,返回应用和 HTTP 状态代码:400 错误
【发布时间】:2012-10-23 17:17:32
【问题描述】:

我在带有 iOS 6 的 iOS 应用中使用 Facebook SDK 3.1.1。我在“设置”应用中测试从用户帐户注销 Facebook 时遇到了这个问题。

一旦应用程序通过 Facebook 的设置应用程序获得 Facebook 使用授权,然后用户进入并删除设置应用程序中的 Facebook 连接(不仅针对此应用程序,还删除用户名),问题就在于此.

当我返回应用程序时,它显示仍处于登录状态。但是当我尝试访问 Facebook 时,我收到错误:HTTP 状态代码:400。我试图关闭并清除 FBSession 的令牌信息,但这无济于事。我希望有人能在这个问题上为我指明正确的方向。

【问题讨论】:

    标签: facebook login ios6 authorization logout


    【解决方案1】:

    请提供您如何清除令牌信息的详细信息。

    你应该打电话给:

    [FBSession.activeSession closeAndClearTokenInformation];
    

    当你说你仍然登录时,Facebook 的什么方法告诉你这个?你应该用这样的东西进行测试:

    if ([[FBSession activeSession] isOpen]) {
        isLoggedIn = YES;
    }
    

    【讨论】:

      猜你喜欢
      • 2012-09-17
      • 1970-01-01
      • 1970-01-01
      • 2012-10-16
      • 1970-01-01
      • 2012-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多