def get_user(self):
token = self.accessToken()
if not token:
return None
uinfo_url = 'https://www.googleapis.com/oauth2/v1/userinfo?access_token=%s' % urllib2.quote(token, safe='')
uinfo = None
try:
uinfo_stream = urllib2.urlopen(uinfo_url)
except:
session.token = None
return
data = uinfo_stream.read()
pic = "http://picasaweb.google.com/data/entry/api/user/ uinfo['id'] ?alt=json"
uinfo = json.loads(data)
return dict(first_name=uinfo['given_name'],
last_name=uinfo['family_name'],
username=uinfo['id'], email=uinfo['email'], pic=pic)
评论列表
文章目录