在python中使用json模块从tweet获取User_id

时间:2013-11-25 06:11:22

标签: python json twitter tweepy

我使用tweepy来传输推文,代码是..

def on_data(self, data ):  
   jsonData = json.loads(data)        
   id= jsonData["id"]        
   text = jsonData["text"]        
   createdAt = jsonData["created_at"]  
   ...

但是,用户ID包含在用户字段中。我如何访问它?

1 个答案:

答案 0 :(得分:0)

使用on_status(self, status)方法而不是on_data(self, raw_data)可能更容易。这样,您处理statustweepy.models.Status对象,其中user_id被访问为status.user.id,同样适用于其他与用户相关的属性。

如果您希望手动解析原始数据,请使用

user = jsonData['user']
user_id = user['id']