2011-12-02 3 views
8

La maggior parte degli apis social ha un modo per costruire un URL per l'immagine del profilo dell'utente usando user_id o username. Qualche possibilità che abbia un quadrato o qualcosa di simile?Costruisci profilo Immagine URL

http://graph.facebook.com/702855/picture

http://api.twitter.com/1/users/profile_image/akdotcom.png

+1

oh sì ... uhm, stavamo per aggiungere questo. Spolvera una vecchia filettatura interna .... – akdotcom

+0

sto affrontando lo stesso problema c'è un modo per farlo in Foursquare ... –

risposta

0

In questo momento, non c'è modo di costruire una foto del profilo dal proprio ID utente/utente.

I commenti su questa domanda da parte di Akshay indicano che potrebbero un giorno sostenerlo.

Sto rispondendo qui per ottenere questo fuori dalla lista "senza risposta".

11

Ho avuto lo stesso problema.

Dal momento che l'ultimo aggiornamento (cambiamenti dal 9 giugno) pic di ogni utente può essere costruito tramite una chiamata API: https://developer.foursquare.com/docs/explore#req=users/self

che restituisce qualcosa di simile:

photo: { 
    prefix: "https://irs3.4sqi.net/img/user/" 
    suffix: "/HBVX4T2WQOGG20FE.png" 
} 

Prendere le due parti e mettere per esempio 'Originale' tra di loro:

[prefix]/original/[suffix] 

che vi dà l'URL del profilo pic: https://irs3.4sqi.net/img/user/original/HBVX4T2WQOGG20FE.png

1

foursquare offre il prefisso URL e suffisso, ad esempio:

photo: { 
    prefix: "https://irs3.4sqi.net/img/user/" 
    suffix "/21325770-GWARVMMU2R5QLN04.jpg" 
} 

è possibile montare come segue:

[prefix]/original/[suffix] -> for original image 
[prefix]/200/[suffix] -> for squared 200x200 image 
[prefix]/200x100/[suffix] -> for 200x100 image 

exemple

01.235.164,106174 millions
https://irs3.4sqi.net/img/user/200/21325770-GWARVMMU2R5QLN04.jpg