使用 FBSDKLoginBehaviorWeb 处理 fb 集成上的错误密码事件

Posted

技术标签:

【中文标题】使用 FBSDKLoginBehaviorWeb 处理 fb 集成上的错误密码事件【英文标题】:Handle wrong password event on fb integration using FBSDKLoginBehaviorWeb 【发布时间】:2015-09-15 09:53:02 【问题描述】:

您好,我已使用以下代码将 fb 集成到我的 ios 应用程序中,并且运行成功。但是这里发生了一件奇怪的事情,当我尝试错误的 id/密码,然后在我输入正确的 id 和密码后,它会将我重定向到 facebook webview,我的个人资料打开一个奇怪的。它应该重定向到我的应用程序。对此的任何帮助将不胜感激。

FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
login.loginBehavior = FBSDKLoginBehaviorWeb;
[login logInWithReadPermissions:@[@"email"] handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) 
    if (error)
    
        NSLog(@"Login Error : %@", error.description);
    
    else if(result.isCancelled)
    
        NSLog(@"Login Cancel By User");
    
    else
    
        [self fetchUserDataForFacebookLogin];
        //[login logOut];
    
];

【问题讨论】:

遇到同样的问题。如果用户第一次输入错误的密码,下次输入正确的密码,则会出现此问题。希望你能得到答复。 不,我还没有得到答案,如果有什么帮助请告诉我 等待答案。 【参考方案1】:

这是一个 facebook SDK 错误检查 here is the submitted bug 和 Facebook 开发团队一样,将在下一次更新中修复:

【讨论】:

其实我昨天提交了这个错误developers.facebook.com/bugs/997425360302820,但是这个错误已经提交了,所以我的错误与旧的一起消失了

以上是关于使用 FBSDKLoginBehaviorWeb 处理 fb 集成上的错误密码事件的主要内容,如果未能解决你的问题,请参考以下文章

第一篇 用于测试使用

在使用加载数据流步骤的猪中,使用(使用 PigStorage)和不使用它有啥区别?

今目标使用教程 今目标任务使用篇

Qt静态编译时使用OpenSSL有三种方式(不使用,动态使用,静态使用,默认是动态使用)

MySQL db 在按日期排序时使用“使用位置;使用临时;使用文件排序”

使用“使用严格”作为“使用强”的备份