2012-04-28 3 views
1

나는이 주제가 매우 집중적으로 논의되었다는 것을 잘 알고 있습니다 (나는 하루 종일 많이 읽었습니다).Facebook 페이지 크롤러/액세스 토큰

FB가 비상업적 인 비공개 연구 대학 프로젝트의 프론트 엔드 크롤러를 만들 수있는 가능성은 어느 정도입니까?

내 크롤러는 매우 제한된 특정 공개 팬 페이지를 반복적으로 조회하고 팬 수, 상태 업데이트 및 좋아요 수 및 의견 수와 같은 익명의 데이터를 수집해야합니다.

내가 보여주고 싶은 것은 미디어 페이지의 어떤 종류의 주제가 "좋아"하고 가장 많이 논의되고 어떻게 시간이 지남에 따라 발전하는지입니다. FB의 제한된 TOS에 대해 알고 있습니다. 그것에 대한 당신의 의견에 감사드립니다.

두 번째 질문은 팬 페이지의 팬 수, 상태 업데이트 및 좋아하는 횟수를 읽는 것입니다. 이러한 크롤러에 API/OpenGraph를 사용할 수 있습니까? 페이지 벽을 읽는 데는 아무리 많은 액 세스 토큰이 필요하다고 생각합니다. 따라서 응용 프로그램을 통해 자동 "크롤러"를 실현하는 것은 불가능합니다 (응용 프로그램이 사용자의 동작에만 반응하고 예를 들어 cron 작업과 같이 작동 할 수 없기 때문에) ?

아시다시피, 저는 FB 개발 및 논리에 상당히 익숙합니다. 당신의 전문 기술에 대해 너무 고마워요.

답변

0

주로 공개 페이지를 타겟팅하는 경우 괜찮을 것입니다.

당신은 귀하의 프로그램에서 authenticate as the app 수있는 다음 페이스 북 애플 리케이션이 있어야합니다. 공개 토큰 데이터를 크롤링하기 위해 사용할 수 있어야하는 앱 토큰이 제공됩니다.

당신은 테이블 (필드와 연결) 그 권한에 무엇이 대부분의 열입니다 중 하나 "아니오 액세스 토큰 또는 사용자 access_token이"또는 "유효한 access_token은 나에서 볼거야 Page object에 대한 설명서를 확인하는 경우 사용자 access_token ", 당신은 당신이 좋은 앱 토큰을 가지고 있다면.

또한 저는 이것이 여러분이 관심을 가질만한 것이라 생각합니다. Page 오브젝트에는 "talking_about_count"필드가 있습니다.

그래, 적어도 대부분은 할 수 있습니다. TOS에 관해서는,이 모든 것이 공식적인 문서에서 완벽하게 확인 되었기 때문에 아무런 문제가 없습니다.