2012-09-24 18 views
11

Sto usando la versione 1 dell'API di Twitter e la sostituisco alla v1.1.
Quindi non riesco a trovare utenti/profile_image /: screen_name API sulla versione 1.1.
API profilo immagine Twitter deprecata

https://api.twitter.com/1/users/profile_image/shonanshachu 

Qualcuno sa che API può essere la migliore prassi per la sostituzione di utenti/profile_image?
Quello che voglio è un elenco di immagini di profilo o URL semplice con parametro di ID Twitter o nome di schermata.

risposta

2

Forse questo sarà utile per voi. Queste chiamate restituiscono tutte le informazioni necessarie, incluso il collegamento dell'immagine. Se è necessario solo l'immagine di un utente per un determinato user_id o user_screen, allora si può leggere di più da qui: https://dev.twitter.com/docs/user-profile-images-and-banners

https://api.twitter.com/1.1/followers/list.json (si può sostituire seguaci con gli amici)

+0

Immagino che questo sia l'unico modo per ottenere immagini del profilo dall'API di Twitter. Se qualcuno conosce API migliori, per favore fatemelo sapere. – morodomi

2

Non ho ancora trovato una soluzione eccezionale. La cosa più vicina che ho trovato è la twitter API 1.1 docs for users/show, ma quella è una chiamata autenticata (che richiede un contesto utente) che è a velocità limitata (180 richieste per 15 minuti). Essi indicano questo su come ottenere l'URL dell'immagine del profilo sulla pagina sul caricamento di una nuova foto:

È possibile aggiornare il cache locale la prossima volta che si richiedono le informazioni dell'utente , o, almeno 5 secondi dopo aver caricato il image, chiedi l'URL aggiornato usando GET users/show.

Immagino che una volta chiusa l'API 1.0 a marzo 2013, questa domanda otterrà molti voti. :)

Ci sono some hints che Twitter è l'aggiunta di metodi per la loro API per aiutare nel recupero immagini. Dovremo aspettare e vedere.

+0

Grazie per aver risposto alla mia domanda. Gli utenti/show dell'API hanno la limitazione della richiesta e il parametro "user_id" può richiedere solo 1 ID. Penso che questa API non risolverà il problema. Penso che una domanda simile si presenterà anche dopo l'interruzione dell'API v1.0. Ma voglio menzionarlo prima di spegnerlo. – morodomi