2013-09-23 2 views
5

python-twitterライブラリを使用していますが、指定したユーザーのタイムラインを取得できません。 例GetUserTimelineは常に自分のタイムラインを返します

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

リターン:

[u'test'] 

私の最後のつぶやきです(APIはtweeter.Api(...)によって返されたオブジェクトです)。

誰かがこれを手伝ってくれますか?

EDIT:完全なコード:

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

len(api.GetU serTimeline( '@ BarackObama'))return? – Talvalin

+0

あなたのコードをすべて投稿すると便利です(自己完結型の短い例です) – Talvalin

+0

あなた自身で最初にログインしていますか?モジュールをインポートしてapiオブジェクトを設定し、上記のコード行を実行するとどうなりますか? – Talvalin

答えて

8

は(SCREEN_NAMEが@BarackObamaBarackObamaまたはbarackobamaを受け入れます)の代わりにこれを試してみてください:

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

(CF GetUserTimeline test code in twitter_test.py - ということですドキュメントを更新する必要があります)

+0

タルバリンありがとう、それは動作します。 – Patrick

+0

ありがとうございます。それが私が探していたものです。 – chris

関連する問題