如何获取用户的twitter图片?
我正在制作一个网站,人们在其中输入twitter用户名。现在我想加载输入的名称的twitter图像。我已经在互联网上搜索过了,但是找不到一个简单的方法来实现这一点。我需要使用一些别致的twitter api还是什么?有简单的API吗?(仅适用于简单站点)或名称为变量的URL?此功能:如何获取用户的twitter图片?,twitter,Twitter,我正在制作一个网站,人们在其中输入twitter用户名。现在我想加载输入的名称的twitter图像。我已经在互联网上搜索过了,但是找不到一个简单的方法来实现这一点。我需要使用一些别致的twitter api还是什么?有简单的API吗?(仅适用于简单站点)或名称为变量的URL?此功能: <!DOCTYPE html> <html> <head> <script type="text/javascript"> func
<!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>
函数GetImage(){
var txtBox=document.getElementById(“twit”);
var imgTwitter=document.getElementById(“imgTwitter”);
imgTwitter.src=”http://api.twitter.com/1/users/profile_image/“+txtBox.value;
}
从这个问题:
函数点击函数(){
document.getElementById(“内容”).innerHTML=“”;
var frag=document.createDocumentFragment();
var uname=document.getElementById(“名称”).value;
var SRCmini=”https://twitter.com/“+uname+”/profile\u image?size=mini”;
var SRCnormal=”https://twitter.com/“+uname+”/profile\u image?大小=正常”;
var srcbeger=”https://twitter.com/“+uname+”/profile\u image?大小=更大”;
var src原始=”https://twitter.com/“+uname+”/profile\u image?大小=原始”;
frag.appendChild(document.createTextNode(SRCmini));
frag.appendChild(document.createElement(“br”));
var IMGmini=frag.appendChild(document.createElement(“img”);
IMGmini.src=SRCmini;
frag.appendChild(document.createElement(“br”));
frag.appendChild(document.createTextNode(srchNormal));
frag.appendChild(document.createElement(“br”));
var IMGnormal=frag.appendChild(document.createElement(“img”));
IMGnormal.src=SRCnormal;
frag.appendChild(document.createElement(“br”));
frag.appendChild(document.createTextNode(srcbolder));
frag.appendChild(document.createElement(“br”));
var IMGbigger=frag.appendChild(document.createElement(“img”));
IMGbigger.src=srcbeger;
frag.appendChild(document.createElement(“br”));
frag.appendChild(document.createTextNode(SRCoriginal));
frag.appendChild(document.createElement(“br”));
var IMGoriginal=frag.appendChild(document.createElement(“img”));
IMGoriginal.src=srcporiginal;
frag.appendChild(document.createElement(“br”));
document.getElementById(“内容”).appendChild(frag);
}
点击这里
我使用的是php和jquery,你的意思是吗?啊,是的,它需要在javascript函数中工作,所以adt提到的答案不能令人遗憾地工作。还有其他想法吗?我尝试了下面的解决方案,在文本框中输入用户名,然后单击GeImage链接。是的,现在可以了!thanksI发现tut,btu不起作用,而且您的解决方案也不起作用,因为我需要能够在javascript中使用它,所以当我这样做时,它就不起作用了;不起作用,因为有一些重定向。还有其他想法吗?
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