2013-09-23 8 views
5

देता है मैं पाइथन-ट्विटर लाइब्रेरी का उपयोग कर रहा हूं, लेकिन मैं निर्दिष्ट उपयोगकर्ता की टाइमलाइन प्राप्त करने में असमर्थ हूं। उदाहरणGetUserTimeline हमेशा अपनी टाइमलाइन

print [s.text for s in api.GetUserTimeline('@BarackObama')] 

रिटर्न:

[u'test'] 

जो मेरा आखिरी ट्वीट है (एपीआई वस्तु tweeter.Api (...) द्वारा दिया है)।

क्या कोई इस से मेरी सहायता कर सकता है?

संपादित: पूरा कोड:

import twitter 
api = twitter.Api(consumer_key='',consumer_secret='',access_token_key='',access_token_key='') 
print [s.text for s in api.GetUserTimeline('BarackObama')] 
+0

लेन (api.GetU क्या करता है) serTimeline ('@ बराक ओबामा')) वापसी? – Talvalin

+0

यह आपके सभी कोड पोस्ट करने के लिए भी उपयोगी होगा (यह एक छोटा, स्वयं निहित उदाहरण प्रदान करता है) – Talvalin

+0

क्या आप पहले अपने आप में लॉग इन कर रहे हैं? क्या होता है यदि आप मॉड्यूल आयात करते हैं, एक एपीआई ऑब्जेक्ट सेट करते हैं और उपरोक्त कोड की लाइन चलाते हैं? – Talvalin

उत्तर

8

इस बजाय (SCREEN_NAME @BarackObama, BarackObama या barackobama स्वीकार करेंगे) का प्रयास करें:

print [s.text for s in api.GetUserTimeline(screen_name='@BarackObama')] 

(सीएफ GetUserTimeline test code in twitter_test.py - जो कहना है कि दस्तावेज को अद्यतन करने की आवश्यकता है)

+0

धन्यवाद Talvalin, यह काम करता है। – Patrick

+0

धन्यवाद। यही वह है जिसे मैं ढूंढ रहा था। – chris

संबंधित मुद्दे