2010-04-19 5 views
1

Twitter OAuth를 사용하여 사용자 데이터를 내 데이터베이스의 "twitter"필드에 JSON으로 저장합니다. 마찬가지로, 사용자의 Facebook Connect 정보 (persistent session_key 포함)를 "facebook"필드에 JSON으로 저장합니다.Twitter를 사용하여 "친구 찾기"Oauth 또는 Facebook Connect 연결

대부분의 작업에서이 방법이 유용합니다. 그러나 두 서비스에서 사용자의 친구를 사귀고 내 서비스의 사용자와 비교하고 결과 목록을 표시하여 친구를 제안하는 "친구 찾기"기능을 추가하고 싶습니다.

초기 문제 : JSON에있는 사용자 이름과 사용자의 친구 목록을 비교하는 DB 호출을 수행합니다.

첫 번째 아이디어 : 전자 메일과 함께 내 응용 프로그램을 인증 한 모든 사용자의 목록을 얻을 수 있으면 해당 전자 메일을 사용하여 데이터베이스에서 사용자를 찾을 수 있습니다. 그러나, 나는 그렇게하지 않는 트위터 나 페이스 북에 대한 API 호출을 전혀 모르고있다.

이 기능을 만드는 방법에 대한 다른 아이디어가 있습니까?

미리 감사드립니다.

답변

0

필드에 서비스 ID가있는 사용자의 테이블을 만들 수 있습니다. (페이스 북 또는 트위터 사용자 ID).

그런 다음 테이블에서 SQL 검색을 수행하십시오. JSON은 검색을 위해 테이블에 저장하는 것은 좋지 않습니다.