트위터 크롤링 중 Iimeline 을 가져오는 과정에서 Media(이미지나 동영상) 이 있는데도 불구하고 extended_entities 가 넘어오지 않는 현상이 발생했다.
검색 결과 truncated 가 true 일 때, 즉 text 가 140 자 이상일 때, 이렇게 지맘대로 데이터를 짤라서 반환한다고 한다.
해결 방법은 GET 요청시 tweet_mode=extended 파라미터를 추가하면 데이터를 자르지 않고 온전히 보낸다는데, twitter4j 라이브러리에 이를 어떻게 붙일지...
하지만 나 같이 불쌍한 중생을 위해 이걸 또 만들어 놓은 분이 계시다.
https://gist.github.com/nishemon 님이 만들어 놓은 WorkaroundLongTweetHttpClientImpl.java 파일 하나만 추가하면 끝!
쌩유 베리 감솨~
WRITTEN BY
- 손가락귀신
정신 못차리면, 벌 받는다.
,