Ejemplo n.º 1
0
	def get(self):
		user = users.get_current_user()
		me = user.email()
		if decorator.has_credentials():
			service = build('plus', 'v1')
			result = service.people().get(userId='me').execute(http=decorator.http())
			photoUrl = result['image']['url']
			user_profile = UserProfile.getFromGAE(user)
			user_profile.photoUrl = photoUrl
			user_profile.put()
			self.redirect('/profile')
		else:
			logging.info('no credentials')
			url = decorator.authorize_url()
			logging.info(url)
			self.redirect(url)
Ejemplo n.º 2
0
 def get(self):
     user = users.get_current_user()
     me = user.email()
     if decorator.has_credentials():
         service = build('plus', 'v1')
         result = service.people().get(userId='me').execute(
             http=decorator.http())
         photoUrl = result['image']['url']
         user_profile = UserProfile.getFromGAE(user)
         user_profile.photoUrl = photoUrl
         user_profile.put()
         self.redirect('/profile')
     else:
         logging.info('no credentials')
         url = decorator.authorize_url()
         logging.info(url)
         self.redirect(url)
Ejemplo n.º 3
0
def getMyProfile():
	user = users.get_current_user()
	me = UserProfile.getFromGAE(user)
	return me