2016-09-24 12 views
0

私は与えられたユーザー名から最初のツイートをプルダウンしたい。 twitterのAPIから、私はstatus/user_timelineを使用してscreen_nameを変数にするべきだと思います。しかし、私がこれをするとき、私はscreen_nameが何であれ自分のつぶやきしか得ることができません。私はSCREEN_NAME 'コービー・ブライアント' を作り、コードのようにhttps://dev.twitter.com/rest/reference/get/statuses/user_timelineなぜTwitterのAPIのパラメータscreen_nameが機能しないのですか? (NodeJS)

、それはまだ私のつぶやきを返します。

var Twitter = require("twitter"); 

var client = new Twitter({ 
    consumer_key: 'xxxxxxxxxxxxxxxxxxx', 
    consumer_secret:'yyyyyyyyyyyyyy', 
    access_token_key: 'ooooooooooooooooo', 
    access_token_secret: 'pppppppppppppppp' 
}); 

client.get('statuses/user_timeline', {screen_name:'Kobe Bryant',count:1},function(error, tweet, response) { 
    if(error) console.log(error); 
    console.log(tweet); // Tweet body. 
    console.log(response); // Raw response object. 
}); 

user_timelineページ:ここではコードです。 鍵と秘密は私のアカウントによって生成されます。なぜ私は自分のつぶやきしか得ることができないのですか? このAPIで特定のユーザー名からつぶやくことができない場合は、これを達成するために何ができますか?

ありがとうございました。

答えて

0

「Kobe Bryant」はユーザー名です。画面名はkobebryantです。

+0

はい、動作します。しかし、どのように私はユーザー名から画面名を取得できますか? 「カイフーリー」のようなユーザー名はどうすればいいですか? –

関連する問題