2012-02-01 7 views
-1

가능한 중복 :
Facebook Graph API and friend's email안드로이드 그래프 API를 사용하여 친구의 이메일을 검색

내가 친구의 이메일 주소를 검색 할 수 없습니다하지만, 그것을 할 수있는 대안이 알아? 내가 알아 낸 점은 www.facebook.com/username/info와 같은 URL이 이메일 주소를 포함하거나 포함하지 않는 HTML 페이지를 검색 할 수 있다는 것입니다. 우리는 html을 통해 구문 분석 한 다음 이와 같은 데이터를 얻을 수 있습니까?

답변

1

스크래핑은 실제로 그래프 API와 관련이 없으며 사용자가 할 수있는 동안 아무도 권장하지 않으며 쉽게 플랫폼 정책 위반이 될 수 있습니다.

현재 페이지의 소스에있는 URL 주석 블록에 URL로 인코딩 된 양식의 사용자 주소는 email입니다. (모든 DOM 구문 분석기는 자동으로 범위를 벗어납니다.) 아무도 거기에있을 수 있습니다. Facebook 플랫폼의 변경 사항은 자주 발생하기 때문에 곧 변경 될 것이며 변경된 내용을 파악하고 파서를 수정하는 것은 계속 악몽에 빠지게 될 것입니다 ...

실제로 친구와 응용 프로그램을 통해 통신하는 데는 social channels을 사용해야합니다 페이스 북. 친구에게 메시지를 보내려면 Chat API에 관심이있을 수 있습니다.

+0

나는 아직도 페이스 북에서 데이터를 폐기하는 일에 매달렸다. 이것이 제가하는 것입니다. 1. 구문 분석하려고하는 URL은 http://m.facebook.com/username?v=info입니다. 그럼 jsoup를 사용하여 HTML을 구문 분석하려고합니다. 모든 것이 잘 작동합니다. 하지만 내가받는 HTML 데이터는 로그인 페이지이고 사용자의 프로필 페이지는 아닙니다. in에 로그인 한 경우에도 로그인 페이지의 html이 표시됩니다. 도와주세요!! – SoH

관련 문제