0
我想从给定的用户名拉下第一条推文。从twitter的API,我想我应该使用状态/ user_timeline并使screen_name变量。但是当我这样做时,无论screen_name是什么,我都只能得到我自己的推特。下面是代码:为什么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页:https://dev.twitter.com/rest/reference/get/statuses/user_timeline
一样的代码,我做SCREEN_NAME '科比',但它仍然会返回我的鸣叫。 钥匙和秘密由我的帐户生成。这就是为什么我只能得到我自己的推文的原因吗? 如果我无法使用此API从任何给定用户名发送推文,那么我能做些什么来实现此目的?
非常感谢。
是的,它的工作原理。但是,我怎样才能从用户名获得屏幕名称?如何处理像李开复这样的用户名? –