我正在尝试获取完整的tweet,但是我的代码返回的json将tweet截断为140个字符。在哪里添加tweet_mode =“ extended”或tweet_mode ='extended'?
我已经在代码中包括尝试添加这些内容的位置,但是我仍然在json中截断了推文。
请帮助!
def get_user_timeline_tweets(self, num_tweets):
tweets = []
for tweet in Cursor(self.twitter_client.user_timeline, id=self.twitter_user, tweet_mode="extended").items(num_tweets):
tweets.append(tweet)
return tweets
def stream_tweets(self, fetched_tweets_filename, hash_tag_list):
# This handles Twitter authetification and the connection to Twitter Streaming API
listener = TwitterListener(fetched_tweets_filename)
auth = self.twitter_autenticator.authenticate_twitter_app()
#stream = Stream(auth, listener)
stream = Stream(auth, listener, tweet_mode='extended')
# This line filter Twitter Streams to capture data by the keywords:
stream.filter(track=hash_tag_list)
这是我的json输出的一部分:
“文字”:“多元化和包容性带来更好的财务业绩;排斥/精英/偏见可能导致失败。还有业障...','被截断':是的,