Python 是否有任何直接的方式/方法来验证Tweet是否存在?

Python 是否有任何直接的方式/方法来验证Tweet是否存在?,python,api,twitter,tweepy,twython,Python,Api,Twitter,Tweepy,Twython,如果Tweet存在,我需要一个只返回True的方法,否则,在不使用statuses\u look()的情况下返回False,或者尝试except,因为我不想让它先获取所有数据,看看它是否存在 例如:我想要实现的目标: id = '1287710013964931072' if api.is_valid_status_id(id): #build-in method or simply creating my own function. process_data(id) 但不像。。。 或

如果Tweet存在,我需要一个只返回
True
的方法,否则,在不使用
statuses\u look()
的情况下返回
False
,或者尝试except,因为我不想让它先获取所有数据,看看它是否存在

例如:我想要实现的目标:

id = '1287710013964931072'
if api.is_valid_status_id(id): #build-in method or simply creating my own function.
    process_data(id)
但不像。。。 或


不,一个有效的ID不一定与Twitter上的Tweet对应,如果不检查,就无法知道它是否对应。直接的方法是向Twitter的API发出请求,以确定ID是否代表现有Tweet

id = '1287710013964931072'
try :
    status = api.get_status(id)
    process_data(id)
except:
    pass
id = ['1287710013964931072']
for status in api.statuses_lookup(id):
    process_data(id)