1
是否有一个简单的方法来抓取用户的Twitter图片与简单的线条,如:如何使用twitter api(js)获取用户个人资料图片?
http://www.twitter.com/USERID/picture
如果没有,有什么事情我可能考虑的是有一个简单的方法来获取用户的个人资料图片?
是否有一个简单的方法来抓取用户的Twitter图片与简单的线条,如:如何使用twitter api(js)获取用户个人资料图片?
http://www.twitter.com/USERID/picture
如果没有,有什么事情我可能考虑的是有一个简单的方法来获取用户的个人资料图片?
更新2014年2月:original answer现在不再适用了现在v1的Twitters API已经退役。下面是所要求的最接近的替代品,但是API的v1.1。
Twitter的API的版本1让您可以轻松地做到这一点,使用URL如http://api.twitter.com/1/users/profile_image/:screen_name.format
不过那是在2013年5月
退休的尔松1.1,you cannot get a users profile picture URL without making an authenticated call的。一旦你有有得到一个认证用户,只需向任何返回用户信息的端点(such as /user/show
),并使用“profile_image_url”;
jQuery.ajax('/users/show', {
data: {
screen_name: 'mattlunn'
},
headers: {
// All your OAUTH headers
}
}).done(function (res) {
var url = res.profile_image_url;
var img = document.createElement("img");
alert("URL is '" + url + "'");
img.src = url;
document.body.appendChild(img);
});
工作!谢谢!我可以在6分钟内接受。 – 2012-01-12 14:55:50
@Matt它不适用于API版本1.1。请更新您的答案。 – 2014-02-11 13:25:31
@SakshiJain:谢谢你指出。更新了我的答案,但我不确定这有帮助;基本上“theres没有简单的方法做”:(。 – Matt 2014-02-17 12:05:49