我使用以下代码使用Tweepy API检索推文:
try:
text="retweeted: "+json_reply['retweeted_status']['text']
user_name ="retweeted: "+json_reply['retweeted_status']['user']['screen_name']
except:
text=json_reply['text']
user_name=json_reply['user']['screen_name']
我收到的以下输出推文与我的预期不符。
1)转发:M67 |癌症中的开放聚类银河系中最古老的聚类之一经常被忽视,因为它的邻居M ... [url here]2)今天你生活中可能会有一系列的活动,即使......更多的是癌症[url here]
我的期望是这两个都不应该包含省略号。我在这里做错了什么?
答案 0 :(得分:1)
Twitter API现在有一种扩展模式来处理这种情况。
例如,使用tweepy(Python),您可以使用tweet_mode='extended'
获取全文(未在Tweepy文档中记录)。例如:
print api.get_status('862328512405004288')._json['text']
@tousuncotefoot @equipedefrance @CreditAgricole @AntoGriezmann @KMbappe @layvinkurzawa @UmtitiSam J'ai jamais vue d ... https://tco/kALZ2ki9Vc
print api.get_status('862328512405004288', tweet_mode='extended')._json['full_text']
@tousuncotefoot @equipedefrance @CreditAgricole @AntoGriezmann @KMbappe @layvinkurzawa @UmtitiSam J'ai jamais vue de match de foot et cela ferait un beau cadeau pour mon copain !!