2015-11-22 3 views
0

Кто-нибудь знает, как это делается? Я пытаюсь получить идентификатор оригинального твита. Поэтому, если кто-то перепродает что-то, я хочу найти, что они перефразировали. Это то, что я должен определить, что Процитировал или нет:Tweepy - Получить идентификатор измененного твита

if hasattr(status, 'retweeted_status'): #if not rt'd 
     #something 
else:         #if rt'd 
     #something 
+1

что-нибудь еще .....? любой код? Любые попытки? – Coffee

ответ

1

Поле retweeted_status содержит представление исходного твит, который был Процитировал для создания status объекта у вас есть с вами. Таким образом, каждое поле, которое присутствует в объекте статуса twitter, включается как таковое в поле retweeted_status. Теперь все, что вам нужно сделать, это получить их, например,

status.retweeted_status.id_str 

, чтобы получить идентификатор родительского твита, например. Просто измените это, чтобы получить любое поле, которое вам нужно от родительского твита.

Смежные вопросы