我試圖從Twitter使用tweepy獲取tweets,但我不斷收到截斷的tweets。據我所知,如果RT被添加到前端使得twitter太長,那麼twitter會自動截斷推文,所以在這種情況下,您可以使用retweeted_status元素來獲取原始文本。我的問題是retweeted_status被Twitter截斷,因爲它似乎在最後添加了一個URL。Twitter API通過添加URL截斷Tweet
text:RT @nytgraphics:特朗普總統今天在他的VA高爾夫球場。這是他第16次作爲總統參觀俱樂部......
retweeted_status:特朗普總統今天在他的VA高爾夫球場。這是他在俱樂部擔任總統16日訪問。...... https://twitter.com/i/web/status/917430220499685376 (實際上有一個在這裏嘰嘰喳喳縮短的鏈接,但SO不會讓我把縮短的鏈接)
我不知道爲什麼它這樣做。轉推的狀態被標記爲截斷,但不是轉推或引用。
我如何才能獲得轉推的原始文本,或只是把一切全文(AKA RT @soandso「未截斷文本」)
我以爲這工作,因爲我看着文檔,發現我需要使擴展鳴叫爲我的流工作,但即使'截斷'未設置爲true,我仍然收到推文被截斷。有時我必須使用普通的「文本」,因爲流仍處於兼容模式,並非每條推文都包含「full_text」。所以我只能在擴展的推文存在的時候使用它,而當它不推特時,它似乎仍然會截斷推文。 –
另外,截掉的推文不需要140個字符。 –
截取的推文並沒有'truncated = true'推特? – Jonas