2013-05-04 11 views
6

Używam tweepy do skonfigurowania skryptu, który znajdzie najnowszą wzmiankę o mojej nazwie użytkownika. Z tego chcę odzyskać tekst tweeta i jego nazwę użytkownika twitter. Jednak wydaje mi się, że nie mogę odzyskać rzeczywistej nazwy użytkownika, a jedynie jej numer identyfikacyjny. Jakieś sugestie?Identyfikator użytkownika Tweepy z podanej nazwy

Poniżej znajduje się mój kod. Znaki zapytania są tam, gdzie potrzebuję właściwej składni:

myMentions = tweepy.Cursor (api.mentions).items(1) 

for mention in myMentions: 
    statusText = mention.text 
    statusUser = mention.???? 

Dziękuję bardzo!

Odpowiedz

9

Oto, co działa na mnie z najnowszej tweepy wersji:

import tweepy 

auth = tweepy.OAuthHandler(<consumer_key>, <consumer_secret>) 
auth.set_access_token(<key>, <secret>) 

api = tweepy.API(auth) 

mentions = api.mentions_timeline(count=1) 

for mention in mentions: 
    print mention.text 
    print mention.user.screen_name 

nadzieję, że pomoże.

+0

Piękny, kod pracował dla mnie pierwszy raz, w marcu 2014! : v – Adjam

+0

Czy możesz powiedzieć, jak uzyskać kilka linii mentions_time za pomocą tweepy. jak przekazanie parametru jako Id = '' –

+0

@alecxe czy jest jakiś sposób, aby to zmodyfikować, aby uzyskać najnowsze wzmianki? – bholagabbar

Powiązane problemy