2016-09-15 5 views
0

구문 분석 서버와 통신하고 Facebook 인증을 독점적으로 사용하는 iOS 응용 프로그램을 상속 받았습니다. 우리는 구문 분석 서버에서이 오류가 발생됩니다구문 분석 서버 오류 208 "이 인증은 이미 사용되었습니다"

오류 도메인 = 구문 분석 코드 = 208 "이 인증이 이미 사용"사용자 정보 = {코드 = (208), 일시 = 0, 오류 =이 인증이 이미 사용, NSLocalizedDescription = 이 인증은 이미 사용 중임}

나는 인터넷 검색을 한 적이 있는데 익명 사용자가 켜져 있으면이 문제가 발생할 수 있다고 언급했지만이 응용 프로그램에서는이 기능을 사용할 수 없었습니다.

내가 찾고있는 것은 문제를 해결하는 방법에 대한 힌트 또는 내가 할 수있는 일에 대한 힌트로서,이 사용자를 감지하면 사용자를 위해 고칠 수 있습니다.

UPDATE

나는 데이터베이스에있어 확실하게 충분한 같은 페이스 북 ID를 PFUser 여러 자신이다. 그래서 해결책은 두 계정 중 하나를 삭제하는 것입니다. 그래도 데이터가 어떻게이 상태에 있는지 확실하지 않습니다.

감사

답변

0

이 의미 한 사용자 (예 : OBJECTID = A) 페이스 북 사용자 ID에 연결하려고 (예 : 1) 이미 다른 사용자가 객체에 부착되는 (즉, OBJECTID = B)

어떻게 그럴 수 있습니까? > OBJECTID = B, facebookId = 1

  • 사용자가 이메일을
  • 사용자 가입을 로그 아웃 - -> OBJECTID = A
  • 사용자

    • 사용자가 페이스 북에 로그인 :

      그 흐름을 고려 이 인증은 이미

    을 사용 FacebookId = 1
  • 와 연결을 시도합니다

    이 문제를 피하려면 사용자가 링크하는 대신 로그인하도록 요청해야합니다.

  • +0

    답변에 대한 Thx, 우리는 사용자가 이메일로 로그인하는 것을 허용하지 않는다는 것입니다. Facebook 만 ... 다른 방법으로 일어날 수 있습니까? – otusweb

    +0

    클라이언트 응용 프로그램에서 익명 사용자를 활성화 했습니까? – flovilmart

    +0

    익명 사용자가 활성화되어 있지 않으며 이전 버전과 같지 않다고 생각합니다. 내 이론은 아이폰 앱이 30 밀리 초 이내에 로그인이 완료되면 서버를 두 번 연결하려고했기 때문에 서버가 2 PFUser를 생성했다는 것입니다. 비록 내가 그걸 확인하지 못했습니다 – otusweb