2013-05-04 11 views
6

Ich verwende tweepy, um ein Skript einzurichten, das die letzte Erwähnung meines Benutzernamens findet. Von diesem möchte ich den Text des Tweets und ihren Twitter-Benutzernamen abrufen. Allerdings scheint es mir nicht möglich zu sein, den tatsächlichen @ Benutzernamen, nur ihre ID Nummer, zu erhalten. Irgendwelche Vorschläge?Tweepy Benutzer ID von Erwähnung

Unten ist mein Code. Die Fragezeichen sind, wo ich die richtige Syntax brauche:

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

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

Vielen Dank!

Antwort

9

Hier ist, was mit der neuesten Version tweepy funktioniert für mich:

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 

Hoffnung, das hilft.

+0

Schöne, Code arbeitete erstmals für mich, im März 2014! : v – Adjam

+0

Kannst du bitte erzählen, wie man mit tweepy eine Zeile namens nothing_time bekommt? wie die Übergabe des Parameters als Id = '' –

+0

@alecxe gibt es eine Möglichkeit, wie wir dies ändern können, um die neuesten Erwähnungen zu bekommen? – bholagabbar

Verwandte Themen