2017-09-16 9 views
0

나는 미디어 URL을 검색하고 다운로드하는 프로그램을 개발하기 위해 tweepy을 사용하고 있습니다. 일부 트윗을 테스트하는 동안 이상한 것을 발견했습니다.왜 tweepy가 일부 트윗의 미디어 데이터를 검색 할 수 없습니까?

import tweepy 

auth = tweepy.OAuthHandler(consumer_key, consumer_secret) 
auth.set_access_token(access_token, access_secret) 
api = tweepy.API(auth) 

status = api.get_status(908827394856947712) 

이 트윗의 원래 URL이 'https://twitter.com/realDonaldTrump/status/908827394856947712'이며,이 트윗 이미지를 포함합니까 : 그래서 이것은 내가 한 것입니다. status._json을 공부하는 동안 미디어 파일의 링크가 status._json['entities'] 또는 status._json['extended_entities']에 포함되어 있지만 ['extended_entities']['entities']에 이미지 링크가 포함되어 있지 않음을 알았습니다.

나를 짜증나게 만드는 것은 일부 짹짹에는이 문제가 있고 최대량은이지 않는다. 그렇다면이 문제가 왜 발생하며 어떻게이 문제를 해결할 수 있습니까? 당신이 tweet_mode=extended

를 설정해야 자신의 문서 요청으로 https://dev.twitter.com/overview/api/upcoming-changes-to-tweets

를 참조하십시오 - 당신은 응답을 통해 살펴 경우

답변

0

, 당신은 "truncated": true,

트위터는 최근 트윗 제시하는 방법을 변경 볼 수 있습니다 그래서 : api.get_status('908827394856947712', tweet_mode='extended')

+0

오, 그것은 나를 위해 완벽하게 작동했습니다. 고마워요 !! – GreenRoof

+0

차가움. 제발 그 대답을 받아 들일 수 있어요. –

+0

아, 깜빡했다. 그 죄송합니다 – GreenRoof