-2

연구 프로젝트의 경우 Facebook에서 사용자 데이터를 검색하고 싶습니다. 더 구체적으로 말하면, 설문 조사에 참여한 약 100 명의 테스트 사용자와 Facebook 이름이 있습니다. 이제 Facebook 프로필 (생일, 현재 직장, 고향, ... 등)에서 여러 데이터를 가져오고 싶습니다. 많은 수의 참여자가 있기 때문에 페이스 북 그래프 API를 통해 각 쿼리를 수동으로 만들 수는 없습니다. Facebook API 및 프로그래밍 언어에 익숙하지 않습니다 (Java 및 R에 대한 기본 지식 만 보유하고 있습니다).Facebook 프로필에서 사용자 데이터 검색

내 질문에, 내가 관심있는 각 속성에 대한 열이있는 데이터베이스의 프로필 데이터를 자동으로 추출하는 가장 쉬운 방법은 무엇입니까? 기능없이 Facebook App을 작성하는 것이 좋습니다.하지만 App을 설치 한 모든 사용자의 데이터를 가져옵니다. 또는 대신 웹 크롤러를 사용하는 것이 좋습니다.

도움 주셔서 감사합니다.

답변

1

데이터를 가져 오려면 모든 사용자가 앱을 승인해야합니다. 사용자가 앱을 인증 할 수있는 항목 페이지를 만들면됩니다. 필요한 권한으로 승인 한 후 데이터베이스에 데이터를 저장할 수 있습니다.

대부분의 권한은 모든 사람이 사용할 수 있기 전에 Facebook에서 승인을 받아야하기 때문에 각 사용자를 앱에 "테스터"로 추가해야 할 수 있습니다. 테스터로 추가하여 검토 과정을 피할 수 있습니다. 더 많은 정보 : https://developers.facebook.com/docs/apps/review/login - 페이스 북이 연구 프로젝트에서 데이터 검색만을위한 많은 허가를 승인 할 지 확신 할 수 없다. https://www.facebook.com/apps/site_scraping_tos_terms.php

+0

좋아, 그래서 FB-응용 프로그램은 최고의 솔루션이 될 것입니다 :

, BTW 스크 레이 핑/크롤링은 허용되지 않습니다. 앱에 사용할 모범 코드를 어디에서 찾을 수 있는지 알고 계십니까? 그래서 검색 할 데이터 필드 만 지정하면됩니까? 별도로 추출 할 모든 데이터를 정의해야합니까? 또는 하나의 명령으로 모든 프로파일 정보를 추출하는 데 사용할 수있는 와일드 카드가 있습니까? – jeffrey

+0

페이스 북 API에 대한 경험이 없다면 솔직히 말해서 가장 쉬운 해결책은 사람들이 데이터를 입력 할 수있는 웹 사이트를 만드는 것입니다 - 페이스 북없이 ... 모두에게 맞춤 링크가 제공됩니다 (yourdomain.com?testerId=123) 그리고 당신은 가기 좋다. – luschn

+0

라고 말하면, 하나의 호출에서 더 많은 데이터를 얻기위한 "필드 확장"이 있습니다.이 페이지에는 예제 코드도 포함되어 있습니다 : https://developers.facebook.com/docs/graph-api/using-graph-api/v2. 1 – luschn