我继承了一个iOS应用程序,该应用程序正在与解析服务器通信,并且仅使用Facebook身份验证。我们从解析服务器收到此错误:
错误域=解析代码= 208"此身份验证已被使用" UserInfo = {code = 208,temporary = 0,error =此auth已被使用,NSLocalizedDescription =此auth已被使用}
我做了一些谷歌搜索,它提到如果打开匿名用户可能会发生这种情况,但此应用程序未启用此功能。
我正在寻找的是如何解决问题的提示或者我可以做什么的提示,以便当我检测到这个用户时我可以为用户修复它。
更新
我进入了数据库,当然他们是多个具有相同Facebook ID的PFUser。所以我想解决方案是删除两个帐户中的一个。我仍然不确定数据是如何在这种状态下得到的。
由于
答案 0 :(得分:1)
这意味着一个用户(即:objectId = a)正在尝试附加已经附加了另一个用户对象的Facebook userId(即:1)(即objectId = b)
怎么会发生这种情况?
考虑一下这个流程:
要绕过这个问题,您应该要求用户登录而不是链接。