[英]How can I grab a users profile image using the twitter api (js)?
有沒有一種簡單的方法可以用一條簡單的線來捕獲用戶的Twitter圖像,例如:
http://www.twitter.com/USERID/picture
如果沒有,我可能會考慮采用哪種簡單的方法來獲取用戶個人資料圖像?
2014年2月更新: 原來的答案現在不再有效,Twitters API v1已被淘汰。 以下是所要求的內容的最接近替代品,但是API的v1.1。
Twitter API的第1版使您可以使用http://api.twitter.com/1/users/profile_image/:screen_name.format
這樣的URL輕松完成此操作,但該URL已於2013年5月停用。
從Verson 1.1開始, 如果不進行經過身份驗證的呼叫 , 就無法獲取用戶的個人資料圖片URL 。 一旦你得到了一個身份驗證的用戶,只需做出它返回一個用戶的信息(任何端點的請求,如/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);
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.