트위터를 크롤링하고 트윗을 분석하여 정보를 얻어야합니다. 나는 가장 좋은 방법은 검색 API를 사용하는 것이라고 생각했지만, 이제는 API가 OAuth 인증을 필요로하는 것 같습니다. 개발자로 등록하는 것이 유일한 방법일까요? 대안이 있습니까?OAuth 인증없이 트위터 짹짹 정보를 크롤링하는 방법?
답변
많은 잘못된 정보가 여기에 있습니다. 스크래핑을 스크리닝 할 필요가 없습니다. 앱을 등록 할 필요가 없습니다. Twitter에는 API 키가 없습니다. 검색 API에서 데이터를 읽는 데 권한을 사용할 필요가 없습니다. 나머지 API에는 OAuth가 필요하지만 검색은 필요하지 않습니다. 당신은 당신이 어떤에서 읽을 수있는 다시 JSON 데이터를 가져 http://search.twitter.com/search.json?q=pizza
: 피자를 검색 할 수 예를 들어 http://search.twitter.com/search.json?q=[keywords]
:
방금 다음 URL에 대한 요청을 할 수있는 검색 API를 사용하려면 프로그램. PHP를 사용하는 경우 cURL을 사용하여 요청을 만들고 json_decode()를 사용하여 결과를 foreach() 루프에서 반복 할 수있는 객체로 변환 할 수 있습니다.이것은 확실히 물건을 깨끗하게합니다! 스트리밍과 나머지 API의 차이점을 알고 싶습니다. 그리고 둘 다에 대한 승인을 알고 있습니까? – goh
스트리밍 API는 실시간으로 키워드, 사용자 ID 또는 위치별로 트윗을 추적하기위한 API입니다. 계정 이름과 암호 인 기본 인증을 계속 사용합니다. Rest API는 추종자 목록과 같은 계정 정보를 얻거나 트윗 전송과 같은 작업을 수행하기위한 것입니다. Rest API는 인증에 OAuth를 사용합니다. –
REST API는 더 이상 활성화되지 않습니다. – omarzouk
많은 양의 트윗을 분석하려면 Streaming API을 사용해야합니다. 이에 대한 액세스 권한을 등록해야합니다.
또한 등록 할 필요가없는 Search API을 사용할 수도 있습니다. 그러나 이것은 제한된 속도입니다.
스트리밍 API와 나머지 API의 차이점은 무엇입니까? – goh
트위터가 REST API v1.0을 마감 한 이래로 Adam Green의 (선택한) 답변이 더 이상 작동하지 않습니다.
당신은 피자를 쿼리 주어진 예를 호출하는 경우 :
http://search.twitter.com/search.json?q=pizza
하면 다음과 같은 오류 메시지가 : (JSON에서, 비록)
{"errors":
[{"message": "The Twitter REST API v1 is no longer active.
Please migrate to API v1.1. https://dev.twitter.com/docs/api/1.1/overview",
"code": 64}
]
}
You can check the API 1.1 search spec here
1.0에서 1.1 로의 또 다른 변경 사항은 모든 1.1 API 호출이 검색을 포함하여 인증을 필요로한다는 것입니다 .
- 1. OAuth를 사용하여 트위터 데이터를 크롤링하는 방법은 무엇입니까
- 2. 트위터 OAuth 팝업을 통해
- 3. 트위터 OAuth 삭제 문제
- 4. 고유 한 트위터 oauth 도움
- 5. 트위터 Oauth Issue
- 6. 트위터 Oauth 질문
- 7. 트위터 Oauth 이후 데이터 저장
- 8. 트위터에서만 정보를 공유하기위한 "이 버튼 짹짹"만들기가 쉽지 않습니다.
- 9. 우정 정보를 기반으로 Facebook을 크롤링하는 방법은 무엇입니까?
- 10. 내부 트위터 피드 용 OAuth
- 11. 트위터 + 트윗 이미지 용 OAuth
- 12. Wordpress 블로그를 크롤링하는 방법?
- 13. Nutch에서 이미지를 크롤링하는 방법?
- 14. Twitterizer를 사용하여 짹짹 올리기
- 15. 토큰을 사용하여 짹짹 올리기
- 16. Twitter OAuth PHP 인증
- 17. 검색 엔진 Bots가 크롤링하는 방법?
- 18. 아브라함 윌리엄스 트위터 oAuth PHP 콜백 문제
- 19. OAuth C# Library for Google, Yahoo! 트위터
- 20. oauth (트위터/일반용)는 http를 통해 안전합니다
- 21. 트위터 받기 oAuth 사용자 및 비밀 키
- 22. 트위터 1 회용 액세스 토큰을 사용하는 oauth
- 23. BlackBerry 앱용 OAuth 라이브러리 (트위터 클라이언트 용)
- 24. Zend OAuth 트위터 싱글 액세스 토큰 사용
- 25. 짹짹 위치를 찾으십시오
- 26. 방대한 양의 짹짹 울리는 방법
- 27. jTweetsAnywhere 짹짹 필터를 설정하는 방법
- 28. PHP 트윗 짹짹 Langauge
- 29. 방법 - Google에서 비공개 페이지를 크롤링하는 방법
- 30. 트위터 상자에 트위터 응용 프로그램
왜 API 키를 등록하는 것을 주저합니까? – marcog