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)
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)
def getMyProfile(): user = users.get_current_user() me = UserProfile.getFromGAE(user) return me