有没有一种方法可以使用Python社交身份验证获取Google个人资料图片URL?
所以,这是我在Facebook和Twitter上执行的操作,添加一个管道与以下代码:
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 = "???"
首先,我不知道后端的名称是什么,它是“GoogleOAuth2”吗? 其次,我应该使用哪个URL来保存个人资料的头像?这是正确的方式吗?
url_50 = response['image'].get('url')
解决了问题。希望Google不会很快改变URL的格式。 - Alejandro Veintimilla