我想从给定的用户名下拉第一条推文。从twitter的API,我想我应该使用statuses / user_timeline并使screen_name成为一个变量。但是当我这样做时,无论screen_name是什么,我都只能得到自己的推文。这是代码:
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页面:https://dev.twitter.com/rest/reference/get/statuses/user_timeline
就像代码一样,我制作了screen_name'Kobe Bryant',但它仍然会返回我的推文。 密钥和秘密由我的帐户生成。这就是为什么我只能得到自己的推文的原因吗? 如果我无法使用此API从任何给定的用户名获取推文,那么我该怎么做呢?
非常感谢。
答案 0 :(得分:0)
"科比·布莱恩特"是用户名。屏幕名称为kobebryant
。