def get(self): jsonp = self.request.get('jsoncallback', default_value=None) client = OAuthClient('twitter', self) auth_cookie = client.get_cookie() if not auth_cookie: return AuthToken = OAuthAccessToken.get_by_key_name(auth_cookie) if not AuthToken: return query = User.all() query.filter('user_name =', AuthToken.specifier) query.filter('user_domain =', AuthToken.service ) u = query.get() if not u: return self.response.out.write(u.to_json(jsonp))
def myauth(): user = users.get_current_user() if not user: return False query = User.all() query.filter('user_name =', user.nickname()) query.filter('user_domain =', 'google' ) u = query.get() if not u: u = User( api_key=User.new_api_key(), user_name=user.nickname(), user_domain='google', email = user.email() ) u.put() return u