소셜 네트워크 API에 대한 몇 마디. 약 1 년 전에 저는 연구원들을위한 인기있는 소셜 네트워크 API에 대한 리뷰를 작성했습니다. 불행히도, 러시아어입니다. 요약은 다음과 같습니다.
트위터 ( https://dev.twitter.com/docs/api/1.1 )
- 트윗 / 텍스트 및 사용자에 관한 거의 모든 데이터를 사용할 수 있습니다.
- 사회 인구 통계 학적 데이터의 부족;
- 뛰어난 스트리밍 API : 실시간 텍스트 처리에 유용합니다.
- 프로그래밍 언어를위한 많은 래퍼들;
- 네트워크 구조 (연결)를 얻는 것은 가능하지만 시간이 많이 소요됩니다 (1 분당 1 개의 요청).
페이스 북 ( https://developers.facebook.com/docs/reference/api/ )
- 속도 제한 : 초당 약 1 개의 요청;
- 잘 문서화 된 샌드 박스가 있습니다.
- FQL (SQL과 유사) 및«정규 휴식»그래프 API;
- 우정 데이터 및 사회 인구 통계 학적 특징이 존재한다;
- 많은 데이터가 사건의 지평을 초월 합니다. 친구와 친구의 친구 데이터 만 거의 완성되지 않았으며, 임의의 사용자에 대해서는 거의 아무것도 조사 할 수 없었습니다.
- 일부 이상한 API 버그이며 아무도 신경 쓰지 않는 것 같습니다 (예 : 그래프 API 동의어가 아닌 FQL을 통해 사용할 수있는 일부 기능).
Instagram ( http://instagram.com/developer/ )
- 속도 제한 : 시간당 5000 요청;
- 실시간 API (트위터 용 스트리밍 API와 같지만 사진 포함)-연결이 약간 까다 롭습니다. 콜백이 사용됩니다.
- 사회 인구 통계 학적 데이터의 부족;
- 사진, 필터 데이터 이용 가능;
- 예상치 못한 결함 (예 : 게시물 / 사진에 150 개의 댓글 만 수집 할 수 있음)
Foursquare ( https://developer.foursquare.com/overview/ )
- 속도 제한 : 시간당 5000 요청;
- 지구 사회 데이터의 왕국 :)
- 개인 정보 보호 문제로 인해 연구가 중단되었습니다. 체크인 데이터를 수집하려면 한 번에 4sq, bit.ly 및 twitter API를 사용하는 복합 구문 분석기를 빌드해야합니다.
- 다시 : 사회 인구 학적 데이터의 부족.
Google+ ( https://developers.google.com/+/api/latest/ )
- 초당 약 5 개의 요청 (확인 시도);
- 주요 방법 : 활동과 사람들;
- Facebook에서와 같이 임의 사용자를위한 많은 개인 데이터가 숨겨져 있습니다.
- 사용자 연결 데이터 부족
그리고 경쟁에서 벗어남 : 나는 러시아 독자들을위한 소셜 네트워크를 검토했으며 여기에서 # 1 네트워크는 vk.com 입니다. 많은 언어로 번역되었지만 러시아와 다른 CIS 국가에서만 인기가 있습니다. API 문서는 링크 : http://vk.com/dev/ . 그리고 내 관점에서, 그것은 사제 소셜 미디어 연구를위한 최선의 선택입니다. 적어도 러시아에서는. 그 이유는 다음과 같습니다.
- 속도 제한 : 초당 3 회 요청;
- 사용 가능한 공개 텍스트 및 미디어 데이터;
- 사회 인구 통계 학적 데이터 이용 가능 : 무작위 사용자 가용성 수준의 경우 약 60-70 %;
- 사용자 간 연결도 가능합니다. 임의 사용자에 대한 거의 모든 우정 데이터가 사용 가능합니다.
- 몇 가지 특수한 방법 : 예를 들어 정확한 사용자를 위해 온라인 / 오프라인 상태를 실시간으로 가져 오는 방법이 있으며, 청중을위한 일정을 수립 할 수 있습니다.