2013-07-03 22 views
5

Esiste un URL prevedibile per recuperare le immagini del profilo di un utente tramite nome utente o ID?Ottieni l'immagine del profilo Twitter con nome utente o ID con V1.1

... simile a Google o Facebook:

"https://graph.facebook.com/#{FACEBOOK ID}/picture" 
"https://profiles.google.com/s2/photos/profile/#{GOOGLE ID}" 

ho trovato questo https://dev.twitter.com/docs/user-profile-images-and-banners ma sembra che dovrò fare un intero richiesta separata solo per ottenere l'immagine del profilo.

risposta

2

Prima di poter accedere all'immagine del profilo dell'utente senza autenticazione utilizzando la versione 1 di Twitter.

Ora che questo è stato deprecato, usiamo molto /1.1/users/show.json per estrarre l'immagine del profilo con le informazioni di autenticazione.

+0

Ya, ho visto questo, ma non è buono in quanto richiede due richieste (show.son e immagine) come indicato per il metodo Facebook e Goggle che ne richiede solo uno. Per non parlare del callback e del codice in più che devi scrivere per ottenere l'url dell'immagine del nostro json. – jwerre

+0

Sono d'accordo è un dolore inutile. I soldi del sacco di Twitter di Save, scommetto. ... Questo è hacky, e non conosco il tuo back-end, ma se in PHP o qualsiasi altro linguaggio back-end capace puoi prendere il codice HTML della pagina e analizzarlo con (semplice HTML DOM Parser per esempio) per la classe "profilo-immagine media-miniatura" che contiene l'immagine e la restituisce ovunque venga inviata. – maiko

7

Un URL prevedibile simile a Facebook o Google per recuperare le immagini del profilo di un utente per nome utente is as follows:

"https://twitter.com/[screen_name]/profile_image?size=original" 

Per esempio

"https://twitter.com/sqlpowershell/profile_image?size=original" 

Other sizes includono

  • mini - 24x24 px
  • normale - 48x48
  • più grande - 73x73

Totalmente sollevato di non dover utilizzare l'API!

Problemi correlati