Как получить твиттер-картинку пользователя? - PullRequest
4 голосов
/ 01 марта 2011

Я создаю сайт, на котором люди вводят имя пользователя в твиттере. Теперь я хочу загрузить твиттер-изображение имени, которое вставлено. Я уже искал в интернете, но не могу найти простой способ реализовать это. Мне нужно использовать какой-нибудь модный твиттер API или что-то еще? Какой-нибудь простой API? (это только для простого сайта) или URL с именем в качестве переменной в нем?

Ответы [ 2 ]

5 голосов
/ 01 марта 2011

это работает:

<!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>
0 голосов
/ 10 декабря 2016

Из этого вопроса: 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() {
	document.getElementById("content").innerHTML = "";

	var frag = document.createDocumentFragment();
	var uname = document.getElementById("name").value;

	var SRCmini = "https://twitter.com/" + uname + "/profile_image?size=mini";
	var SRCnormal = "https://twitter.com/" + uname + "/profile_image?size=normal";
	var SRCbigger = "https://twitter.com/" + uname + "/profile_image?size=bigger";
	var SRCoriginal = "https://twitter.com/" + uname + "/profile_image?size=original";

	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(SRCnormal));
	frag.appendChild(document.createElement("br"));
	var IMGnormal = frag.appendChild(document.createElement("img"));
		IMGnormal.src = SRCnormal;
	frag.appendChild(document.createElement("br"));

	frag.appendChild(document.createTextNode(SRCbigger));
	frag.appendChild(document.createElement("br"));
	var IMGbigger = frag.appendChild(document.createElement("img"));
		IMGbigger.src = SRCbigger;
	frag.appendChild(document.createElement("br"));

	frag.appendChild(document.createTextNode(SRCoriginal));
	frag.appendChild(document.createElement("br"));
	var IMGoriginal = frag.appendChild(document.createElement("img"));
		IMGoriginal.src = SRCoriginal;
	frag.appendChild(document.createElement("br"));

	document.getElementById("content").appendChild(frag);
}
<input id="name" value="wikipedia" /><br />
<button onclick="ClickFunction()">Click here!</button><br /><br />


<div id="content"></div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...