def get(self): self.response.headers['Content-Type'] = 'text/plain' data = {} res = urlfetch.fetch(make_access_token_url(self.request.get('code'))) res = util.urldecode(res.content) data['access_token'] = res['access_token'] data['expire_in'] = int(res['expires']) data['account_type'] = 'facebook' res = code.json_to_object(urlfetch.fetch(BASE_URL%('me', data['access_token'])).content) data['account_name'] = str(res['id']) util.redirect_to_login(self, data)
def get(self): self.response.headers['Content-Type'] = 'text/plain' data = {} res = urlfetch.fetch(make_access_token_url(self.request.get('code'))) res = util.urldecode(res.content) data['access_token'] = res['access_token'] data['expire_in'] = int(res['expires']) data['account_type'] = 'facebook' res = code.json_to_object( urlfetch.fetch(BASE_URL % ('me', data['access_token'])).content) data['account_name'] = str(res['id']) util.redirect_to_login(self, data)
def get(self): code=self.request.get('code') self.response.write(code+'\n') oauth = sina.OAuth() access_token = oauth.get_access_token(code) s = sina.Sina(access_token) req = {} self.response.write(s.api.account__get_uid()) req["account_name"] = s.api.account__get_uid()["uid"] req["account_type"] = "sina" req["access_token"] = access_token req["expire_in"] = s.get_info()["expire_in"] util.redirect_to_login(self, req)
def get(self): self.response.headers['Content-Type'] = 'text/plain' pincode = self.request.get('pincode') param = get_access_token(pincode) self.response.write(param) tw = Twitter(param[0], param[1]) req = {} req['account_type'] = 'twitter' req['account_name'] = tw.get_screen_name() req['access_token'] = param[0] req['access_secret'] = param[1] req['expire_in'] = 0 util.redirect_to_login(self, req)
def get(self): code = self.request.get('code') self.response.write(code + '\n') oauth = sina.OAuth() req = {} req["account_type"] = "sina" req["account_name"] = '' req["access_token"] = '' req["expire_in"] = 0 try: access_token = oauth.get_access_token(code) s = sina.Sina(access_token) req["account_name"] = s.api.account__get_uid()["uid"] req["access_token"] = access_token req["expire_in"] = s.get_info()["expire_in"] except: pass util.redirect_to_login(self, req)