Wie man "größere Größe" user Bild mit der Twitter-API 1.1?
Ich versuche, die letzten 5 tweets von einer person. Ich Tat es, aber das Profilbild ist nicht auf der Suche normal, die Auflösung ist beschädigt. wie, die. ! http://i.hizliresim.com/wLQEJZ.jpg
var $twitter = $('#twitter');
$.getJSON('http://www.demo.net/twitter.php?username=yeniceriozcan&count=5', function(data){
var total = data.length,
i = 0;
$twitter.html(''); //önce içindekini temizle sonra tweetleri yazdır.
for ( i; i < total; i++ ){
var tweet = data[i].text; //tweet
var date = parseTwitterDate(data[i].created_at); //tarih
var image = data[i].user.profile_image_url; //profil resmi
var url = 'https://twitter.com/' + data[i].user.screen_name +'/status/' + data[i].id_str;
$twitter.append('<div class="tweet"><a target="_blank" href="' + url + '"><img src="' + image + '" alt="" class="profile-image" />' + tweet + '</a> <span class="tweet-date">(' + date + ')</span></div>');
}
});
Dies ist mein code. Ich habe versucht, das zu bekommen Profilbild,
var image = data[i].user.profile_image_url;
Und auch in anderen tweets Datei,
$tweets = $twitter->get('https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name='.$username.'&count='.$count);
print json_encode($tweets);
Habe ich diese api.
aber ich kann keine Bilder anzeigen, die in normalen Auflösungen. Wie kann ich es beheben?
Danke.
InformationsquelleAutor der Frage user2674354 | 2014-01-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich fand, dass mit größer noch brachte das Bild wieder in einem relativ kleinen format. Mit dieser Antwort können Sie das Bild verkleinern, so dass Sie ein großes Bild ohne Verzerrungen.
Wenn Sie möchten, um das Bild in voller Größe einfach loszuwerden, die "_normal" völlig
Geht
Hinweis: Die urls in dieser Antwort, werden geändert, so dass nicht unbedingt meine twitter-details daher, warum diese Eingabe wird Ihnen eine "no-Seite gibt es"
InformationsquelleAutor der Antwort simon_smiley
Wenn du dir die url von Daten[i].Benutzer.profile_image_url, ersetzen "_normal" mit "_bigger". Hier ist die Erklärung von Twitter-docs:
User Profil-Bilder und-Banner
InformationsquelleAutor der Antwort Joe Mayo
In Fall müssen Sie noch diese Fragen beantwortet (da keiner der vorherigen gekennzeichnet sind, als eine akzeptierte Antwort) dies ist, wie ich es geschafft, mit der
Twitter API
Bild-URL, Größe:Greifen die
URL
von der API zurück, die "http" und "https" - URLs im folgenden format(s):http:
http://pbs.twimg.com/profile_images/378812345851234567/Ay2SHEYz_normal.png
https:
https://pbs.twimg.com/profile_images/378812345851234567/Ay2SHEYz_normal.png
Aus welchem Grund auch immer Twitter entschieden, dass ein png 48x48 gut genug war.
Wenn Sie möchten, dass die volle Auflösung, die Sie brauchen, um entfernen die "_normal" tag von entweder-URL, wie angryTurtle oben angegeben. Dies wird Ihnen die URL von dem Bild in voller Größe. Hier ist schnelles Beispiel arbeiten, um dies zu erreichen:
Hoffentlich hilft Sie und markieren Sie eine von Ihnen als die akzeptierte Antwort auf die Frage schließen!
FYI: ich auch geändert haben, die URL, Inhalte zu schützen, meinen eigenen Twitter-Informationen, Erläuterung der "Nein-Seite existiert", wenn Sie mit einer der angegebenen URL ' s vor.
InformationsquelleAutor der Antwort Will Von Ullrich
Update 6. Mai 2017
Wenn Sie die Benutzer-Profil-Bild via profile_image_url oder profile_image_url_https (siehe User Profil-Bilder und-Banner), versuchen Sie, Sie zu ersetzen "_normal" am Ende des Dateinamens mit "_400x400".
Scheint, dass Sie nun die Skalierung der Bilder auf 400x400 und löschen Sie dann die ursprüngliche Datei.
InformationsquelleAutor der Antwort pz90