parse-platform - Parse.com - 另一个用户已经链接到这个 facebook id

标签 parse-platform

我正在使用 parse.com 的 api 并尝试将当前事件的用户链接到他的 facebook 帐户。

我一直在纠结:

Another user is already linked to this facebook id

至于我的问题:如何获取用户连接的 facebook id?我想将我当前的匿名用户切换为事件用户和登录用户。

谢谢

最佳答案

我通过注销当前用户然后登录来解决这个问题。效果很好。

[PFFacebookUtils linkUser:[PFUser currentUser] permissions:permissionsArray block:^(BOOL success, NSError *error) {
    if (!success) {
        if (!error) {
            NSLog(@"User Cancelled");
        } else {
            if(error.code == 208) {
                [PFUser logOut];
                [PFFacebookUtils logInWithPermissions:permissionsArray block:^(PFUser *user, NSError *error) {
                    if(error) {
                        NSLog(@"An error occurred: %@", error);
                    } else {
                        // Carry on
                    }
                }];
            } else {
                NSLog(@"An error occurred: %@", error);
            }
        }
    } else {
        // Carry on
    }
}];

关于parse-platform - Parse.com - 另一个用户已经链接到这个 facebook id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15998084/

相关文章:

ios - 保存 PFObject NSCoding

android - 连接到 https ://api. parse.com 被拒绝

javascript - 不知道为什么内心的 promise 没有被触发

ios - 在 Swift 中将 PFObject (Parse) 转换为 JSON?

ios - 自动将用户添加到 Swift 中的 Parse 类

javascript - 解析云代码 - 获取 PFFile 的 URL

ios - 保存一个解析对象会导致另一个对象也被保存

ios - 解析查询后重新加载 tableView(串行队列?)

ios - 根据检索到的数据类型创建自定义单元格

数组中包含的字符串的 Objective-C PFQuery?