我正在制作一个网站,其中有人放入twitter用户名。现在我想加载名称的twitterimage。我已经在互联网上搜索过,但无法找到一个简单的方法来实现这一点。我需要使用一些奇特的twitter api吗?任何简单的API? (它只是一个简单的网站)或URL的名称作为它的变量?如何获取用户的Twitter图片?
4
A
回答
5
这个工程:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function GetImage(){
var txtBox = document.getElementById("twit");
var imgTwitter = document.getElementById("imgTwitter");
imgTwitter.src = "http://api.twitter.com/1/users/profile_image/" + txtBox.value;
}
</script>
</head>
<body>
<input name="twit" id="twit" type="text"><a href="#" onclick="javascript:GetImage();">Get Image</a>
<img id="imgTwitter" >
</body>
</html>
-1
从这个问题: https://stackoverflow.com/a/30322178/6539400
https://twitter.com/[screen_name]/profile_image?size=mini
https://twitter.com/[screen_name]/profile_image?size=normal
https://twitter.com/[screen_name]/profile_image?size=bigger
https://twitter.com/[screen_name]/profile_image?size=original
function ClickFunction() {
\t document.getElementById("content").innerHTML = "";
\t var frag = document.createDocumentFragment();
\t var uname = document.getElementById("name").value;
\t var SRCmini = "https://twitter.com/" + uname + "/profile_image?size=mini";
\t var SRCnormal = "https://twitter.com/" + uname + "/profile_image?size=normal";
\t var SRCbigger = "https://twitter.com/" + uname + "/profile_image?size=bigger";
\t var SRCoriginal = "https://twitter.com/" + uname + "/profile_image?size=original";
\t frag.appendChild(document.createTextNode(SRCmini));
\t frag.appendChild(document.createElement("br"));
\t var IMGmini = frag.appendChild(document.createElement("img"));
\t \t IMGmini.src = SRCmini;
\t frag.appendChild(document.createElement("br"));
\t frag.appendChild(document.createTextNode(SRCnormal));
\t frag.appendChild(document.createElement("br"));
\t var IMGnormal = frag.appendChild(document.createElement("img"));
\t \t IMGnormal.src = SRCnormal;
\t frag.appendChild(document.createElement("br"));
\t frag.appendChild(document.createTextNode(SRCbigger));
\t frag.appendChild(document.createElement("br"));
\t var IMGbigger = frag.appendChild(document.createElement("img"));
\t \t IMGbigger.src = SRCbigger;
\t frag.appendChild(document.createElement("br"));
\t frag.appendChild(document.createTextNode(SRCoriginal));
\t frag.appendChild(document.createElement("br"));
\t var IMGoriginal = frag.appendChild(document.createElement("img"));
\t \t IMGoriginal.src = SRCoriginal;
\t frag.appendChild(document.createElement("br"));
\t document.getElementById("content").appendChild(frag);
}
<input id="name" value="wikipedia" /><br />
<button onclick="ClickFunction()">Click here!</button><br /><br />
<div id="content"></div>
相关问题
- 1. Twitter - 如何获取用户背景图片?
- 2. 仅获取用户的Twitter照片流
- 3. 无法获取twitter个人资料图片的用户api 1.1
- 4. 获取用户个人资料图片Twitter的api
- 5. 如何在android中的twitter集成中获取用户个人资料图片?
- 6. 如何在Twitter上获取用户的高分辨率个人资料图片?
- 7. 如何使用twitter api(js)获取用户个人资料图片?
- 8. 用户名或ID与V1.1获取Twitter个人资料图片
- 9. 如何从Tweepy获取Twitter用户名?
- 10. 如何从twitter gem获取用户名?
- 11. 如何通过用户个人资料图片iOS获取Linkedin和Twitter集成?
- 12. 获取Twitter的用户名 -
- 13. 获取Twitter的用户数
- 14. 从任何Facebook用户获取图片
- 15. Twitter api,试图弄清楚如何从time_line获取用户图片url,可以获取文本
- 16. 获取用户帐户图片
- 17. 获取Twitter个人档案图片
- 18. 如何使用Facebook PHP图形API获取用户图片?
- 19. 获取一个Twitter用户
- 20. iPhone Twitter获取用户ID
- 21. 获取twitter用户信息
- 22. 获取用户登录TWITTER
- 23. 如何从Twitter(OAuth)获取多个用户图像?
- 24. 获取用户的Facebook图片
- 25. 如何通过java中的twitter api获取用户的Twitter账户时间表
- 26. 如何在iOS中获取twitter个人资料图片URL?
- 27. 如何在iphone中获取Twitter个人资料图片?
- 28. 如何从Facebook获取用户照片?
- 29. 如何从twitter获取twitter卡片数据表格
- 30. 如何使用objective-c从Twitter获取用户帐户信息?
什么平台:)? – adt 2011-02-28 22:13:17
我使用PHP和jQuery,你的意思是? – Javaaaa 2011-02-28 22:16:15
啊,是的,它需要在javascript函数中工作,所以adt提到的答案不会不幸地工作。任何其他想法? – Javaaaa 2011-02-28 22:25:58