2010-07-09 1 views
2

현재 로그인 한 사용자의 2 학년 친구 또는 친구의 Facebook ID를 어떻게 얻을 수 있습니까? 같은 동작을 할Facebook friends-of-friends

샘플 사이트는 다음과 같습니다

  • vark.com
  • thread.com

답변

1

그것은 친구의 친구의 목록을 얻을 수 없습니다. 두 개의 Facebook 사용자 ID가 주어지면 다음과 같이 친구인지 확인할 수 있습니다. http://developers.facebook.com/docs/reference/fql/friend

+0

예. 친구 목록을 얻는 것이 불가능 해 보입니다. 나는 페이스 북의 새로운 그래프 API를 사용하려고 시도했지만 여전히 운이 없다. 또한 친구 FQL 테이블을 사용하여 검색하려면 uid1이 로그인되어 있어야합니다. 그렇지 않으면 출력이 제공되지 않습니다. ... vark.com과 thread.com은 친구 친구 목록을 어떻게 작성 했습니까? 그들이 할 수 있다면 친구 친구 목록 작성이 가능한가? 그들이 어떻게 한거야? – Riskbreaker

3

친구를 배열에 저장 한 다음 교차하십시오.

2

daaku의 답변에 이어 모든 친구의 친구를 사귈 수있는 것은 기술적으로 불가능합니다. API의 제한 사항입니다. (아마도 악의적 인 사용자가 스팸을 많이 보내는 것을 차단할 것입니다.)

그러나 thread.com을 확인한 결과이 특정 웹 사이트에서는 페이스 북 계정 (사용자 이름 + 비밀번호)으로 로그인해야합니다. 당신은 아마 알다시피 것을 알고

(당신이 그들의 브라우저의 프로필을 볼 때), 당신이 실제로 페이스 북의 웹 인터페이스에 친구의 모든 친구를 볼 수 있습니다

이 나는 ​​그들이 생각하는 방법이다 그것은 :

  • 서버의 백그라운드 응용 프로그램에 내장 된 브라우저를 사용하면 사용자의 페이스 북에 로그온합니다. 그들은 모든 친구
  • 의 친구를 탐색
  • 그들이 필요한 정보 (이 페이지에서 아마 적어도 사용자 이름과 ID)
  • 짜잔 압축을 풉니 다.

그러나 이것은 페이스 북의 서비스 약관을 위반하는 것으로 생각되며, 윤리적이지 않습니다. 즉, 사용자에게 페이스 북 비밀번호를 요청해야합니다.