C'è un modo per ottenere l'URL dell'immagine del profilo di Google utilizzando l'auth di social python?Python Social Auth ottiene Google avatar
Quindi, questo è quello che faccio per Facebook e Twitter, aggiungere una pipeline con questo codice:
if strategy.backend.name == 'facebook':
url = 'http://graph.facebook.com/{0}/picture'.format(response['id'])
elif strategy.backend.name == "twitter":
if response['profile_image_url'] != '':
url = response['profile_image_url']
elif strategy.backend.name == "GoogleOAuth2": # doesn't work
user_id = response['id']
url = "???"
In primo luogo, non so che cosa è il nome del back-end, è "GoogleOAuth2" ? In secondo luogo, qual è l'url che dovrei usare per salvare l'avatar del profilo ?. È così?
Grazie vero4ka. Non volevo salvare l'immagine, solo l'url così 'url_50 = response [' image ']. Get (' url ') 'ha fatto il trucco. Spero che google non cambi il formato dell'URL in qualunque momento presto. – alejoss