私は与えられたユーザー名から最初のツイートをプルダウンしたい。 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で特定のユーザー名からつぶやくことができない場合は、これを達成するために何ができますか?
ありがとうございました。
はい、動作します。しかし、どのように私はユーザー名から画面名を取得できますか? 「カイフーリー」のようなユーザー名はどうすればいいですか? –