2011-01-05 8 views
0

나는 페이스 북의 개발자 문서를 통해 읽었으며 그렇게 나에게 몇 가지 질문이 명확하지 않다 : 나는 액세스를 얻을 후 내 응용 프로그램, 웹 응용 프로그램 또는 데스크톱 응용 프로그램을 등록하고 필요페이스 북의 API를 인증

토큰을 사용하여 비공개 데이터에 액세스합니다. 그러나 개인 데이터를 참조하기 위해 각 사용자로부터 액세스 토큰을 얻어야한다고 언급합니다. 키워드를 사용하여 그래프 API를 검색하고 가능한 한 많은 비공개 데이터를 검색하고 싶다면 어떻게해야합니까?

개발자 포럼은 도움을 얻으려고하는 참담한 장소입니다. 트위터는 자신의 문서에서 API를 검색하기 위해 액세스 토큰이 필요 없다는 것을 분명히합니다.

NEW ....

나는 액세스 토큰이 그래프 API를 사용할 때 개인에게 개인 콘텐츠에 액세스 할 필요가 있음을 이해합니다. 팬 페이지에서 비공개로 간주되며 모든 팬 페이지 콘텐츠에 액세스하려면 액세스 토큰이 필요합니까? 그래프 api에서 type = posts라는 단어 검색을 실행하면 공개 콘텐츠 만 기대됩니다. 팬 페이지 검색의 경우도 마찬가지이며, 그렇지 않은 경우 그래프 API를 검색 할 때 액세스 토큰을 가질 필요가 있습니까?

+0

그러나 HTML을 파싱하는 충분한 크롤러를 작성하여 하드 드라이브를로드하기 위해 여러 가장자리를 얻을 수 있어야합니다.) – Philip

답변

1

그럼 시도해 볼 수 있습니다. 일반적으로 그래프 API는 성/이름, 성별, 로케일 등 "/ me"만을 제공합니다. 나는 공개 된 경우에도 사용자의 허가없이 그래프를 통해 친구 목록을 검색 할 수 없다고 생각합니다.

요점은 다음과 같습니다. 사용자의 허가를 받아 액세스 토큰을받습니다. 하지만 이전 단계는 앱 ID를 얻는 것입니다.

https://graph.facebook.com/googlechrome

을하지만 당신은 액세스 토큰없이 팬을 얻을 수 없습니다 :

당신은 그래프를 통해 팬 페이지에 액세스 할 수 있습니다

https://graph.facebook.com/googlechrome/friends

이 페이스 북의 UI와 일치 팬 페이지를 방문하면 팬의 Facepile 만 보지만 모든 팬을 볼 수는 없습니다. 여기에 팬 페이지에 대해 명시 적 이진 않지만 더 많은 정보가 있습니다. http://developers.facebook.com/docs/authentication/permissions

+0

FB UI에서는 팬 페이지의 벽을 볼 수 있지만 그래프에는 access_token이 필요합니다. 나는 이것이 일관성이 없다고 생각합니다 ... https://graph.facebook.com/googlechrome/feed 및 http://www.facebook.com/googlechrome에서 후자는 피드를 볼 수 있습니다 –

+0

아니요. 후자의 경우 HTML을 구문 분석해야하며 구문 분석에 필요한 코드 구조가 안정적이어야한다는 보장이 없습니다. 다른 방식으로 그것을 공식화하려면 : 페이스 북은 데이터 마이너를위한 놀이터가되고 싶지 않습니다. – Philip

관련 문제