페이스 북의 로그인으로 안드로이드 애플 리케이션을 만들었습니다. 일단 로그인하면 Facebook ID, 이름, 프로필 사진과 같이 파스에서 정보를 저장합니다. FB ID가 1 종류 만 가질 수 있도록 열을 고유하게 만드는 방법이 있습니까? 내 사용자 테이블에 FB ID가 있는지 확인 하시겠습니까? 나는 그것이 매우 일반적인 요청처럼 보일지도 모른다는 것을 알고있다. 그러나 나는 몇 시간 동안 인터넷 검색을 해왔고 특정 해결책을 찾지 못했다 ..Parse.com에서 중복 된 항목을 방지 하시겠습니까?
0
A
답변
1
나는 이미 iOS에서이 문제에 직면했으며 안드로이드는 해결 될 것으로 보인다. 같은 방법으로. 그래서, 당신이 facebookId, accessToken를 얻을 수 있습니다 페이스 북의 응용 프로그램에 의존 구문 분석 기능
ParseFacebookUtils.logIn(String facebookId, String accessToken, Date expirationDate, LogInCallback callback)
으로 FB API를 혼합 할 수 있습니다 (필자는 EXPIRATIONDATE에 대한 당신처럼 멀리 날짜를 설정할 수 있다고 생각 내가) iOS 용했던 것은
또 다른 해결책은 다음과 같습니다 자동으로해야
ParseFacebookUtils.logIn(Arrays.asList(Permissions.User.EMAIL),
this, new LogInCallback() {
@Override
public void done(ParseUser user, ParseException err) {
Do your stuff...
}
});
은 해당 페이스 북 ID를 가진 사용자가 _ 사용자 테이블에 이미 존재하는지 여부를 감지합니다 (iOS에서이를 확인할 수 있으며 사용자가 신규인지 또는 user.isNew()
으로 계속 존재하는지 확인할 수 있음). 필요한 경우 검색된 facebookId를 분리 된 필드에 저장할 수도 있지만이 범위에서 피할 수 있다고 생각합니다.
희망 하시겠습니까?
관련 문제
- 1. rails3-jquery-autocomplete를 사용하여 중복 된 항목을 방지 하시겠습니까?
- 2. 중복 된 항목을 제거 하시겠습니까?
- 3. 방지 중복 된 항목
- 4. 중복 된 로그 처리 방지
- 5. 배열에서 중복 된 strlen 항목을 제거 하시겠습니까?
- 6. DISTINCT를 사용하여 중복 된 항목을 필터링 하시겠습니까?
- 7. GoogleAppEngine 모델에서 중복 된 항목을 삭제 하시겠습니까?
- 8. 중복 된 항목을 삭제하고 헤더를 사용하여 중복 된 항목을 보존 하시겠습니까?
- 9. 방지 저장 중복 된 문자열
- 10. 중복 된 익명 투표 방지
- 11. 중복 된 서비스에서 동시성 방지
- 12. 중복 된 양식 제출 방지.
- 13. 중복 된 SQL 서버를 방지
- 14. REST : 조건부 POST를 통해 중복 된 리소스 생성을 방지 하시겠습니까?
- 15. 중복 된 enteries가 SQL 서버 db에 삽입되는 것을 방지 하시겠습니까?
- 16. 중복 된 항목을 제거하고 마지막 항목을 keeey
- 17. 서버에서 이미지 중복 방지
- 18. NHibernate 중복 된 항목을 피하기
- 19. 중복 된 항목을 방지하는 방법
- 20. JTable에서 중복 항목 방지
- 21. MySQL 쿼리 - 중복 항목 방지
- 22. 데이터베이스에서 중복 방지
- 23. 방지 중복 코드는
- 24. 세트없이 중복 방지?
- 25. 특성 : 코드 중복 방지
- 26. NSMutbleArray의 중복 선택 방지
- 27. Google지도 마커 중복 방지
- 28. CFgrid의 중복 업데이트 방지
- 29. 중복 SQL 항목 방지
- 30. ABNF에서 중복 문자 방지