如何使用TwitterAPI从python中的特定配置文件打印tweet

如何使用TwitterAPI从python中的特定配置文件打印tweet,python,twitter,Python,Twitter,我想从个人资料中打印推文,但我不能。我猜我没有使用正确的命令或其他东西。我是一个新的编码者,所以我不太了解api。 我可以获得有关个人资料的信息,因此连接是正确的 from tweepy import OAuthHandler from tweepy import API from tweepy import Cursor from datetime import datetime, date, time, timedelta from collections import Counter im

我想从个人资料中打印推文,但我不能。我猜我没有使用正确的命令或其他东西。我是一个新的编码者,所以我不太了解api。 我可以获得有关个人资料的信息,因此连接是正确的

from tweepy import OAuthHandler
from tweepy import API
from tweepy import Cursor
from datetime import datetime, date, time, timedelta
from collections import Counter
import sys
import tweepy

#I don't put the secret token and all of that


auth = OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
auth_api = API(auth)

account_list = ["jufut390"]

if len(account_list) > 0:
  for target in account_list:
    print("Getting data for " + target)
    item = auth_api.get_user(target)  
    print("screen_name: " + item.screen_name) 


  #Get info about tweets
    end_date = datetime.utcnow() - timedelta(days=5)
    for status in Cursor(auth_api.user_timeline, id=target, tweet_mode = "extended").items():   
      #print tweets   
      if status.created_at < end_date:
        break
从tweepy导入OAuthHandler
从tweepy导入API
从tweepy导入光标
从日期时间导入日期时间、日期、时间、时间增量
从收款进口柜台
导入系统
进口粗花呢
#我不会把秘密令牌和所有这些放在这里
auth=OAuthHandler(使用者密钥,使用者密钥)
授权设置\u访问\u令牌(访问\u令牌,访问\u令牌\u密钥)
认证api=api(认证)
账户清单=[“jufut390”]
如果len(账户列表)>0:
对于帐户列表中的目标:
打印(“获取”+目标的数据)
item=auth\u api.get\u用户(目标)
打印(“屏幕名称:+项目。屏幕名称)
#获取有关tweet的信息
end_date=datetime.utcnow()-timedelta(天=5)
对于游标中的状态(auth_api.user_timeline,id=target,tweet_mode=“extended”).items():
#打印推文
如果status.created\u在
在这行中:

for status in Cursor(auth_api.user_timeline, id=target, tweet_mode = "extended").items():
id
参数无效。它应该是
user\u id
和有效的用户id(数字),请参见:

在您的情况下,您可以使用
屏幕名称

其次,你说你想打印推文,所以写一个
print
。试试这个:

#Get info about tweets
end_date = datetime.utcnow() - timedelta(days=5)
for status in Cursor(auth_api.user_timeline, screen_name=item.screen_name, tweet_mode = "extended").items():   
    print(status.full_text)
    if status.created_at < end_date:
        break
#获取推文信息
end_date=datetime.utcnow()-timedelta(天=5)
对于游标中的状态(auth_api.user_timeline,screen_name=item.screen_name,tweet_mode=“extended”)。items():
打印(状态。全文)
如果status.created\u在
在这行中:

for status in Cursor(auth_api.user_timeline, id=target, tweet_mode = "extended").items():
id
参数无效。它应该是
user\u id
和有效的用户id(数字),请参见:

在您的情况下,您可以使用
屏幕名称

其次,你说你想打印推文,所以写一个
print
。试试这个:

#Get info about tweets
end_date = datetime.utcnow() - timedelta(days=5)
for status in Cursor(auth_api.user_timeline, screen_name=item.screen_name, tweet_mode = "extended").items():   
    print(status.full_text)
    if status.created_at < end_date:
        break
#获取推文信息
end_date=datetime.utcnow()-timedelta(天=5)
对于游标中的状态(auth_api.user_timeline,screen_name=item.screen_name,tweet_mode=“extended”)。items():
打印(状态。全文)
如果status.created\u在