def post(self, screen_name): token = md.get_default_access_token() if not token: self.write(json.dumps({ 'success':False, 'info':'No access token avaliable.', })) return td = Twitdao(token) ruser = td.report_spam(screen_name = screen_name) taskqueue.add(queue_name='cache', url='/q/update_user_cache', params={'tk':token.key(), 'user_id':token.user_id}, method="GET" ) taskqueue.add(queue_name='cache', url='/q/update_user_cache', params={'tk':token.key(), 'screen_name':screen_name}, method="GET" ) if 'error' in ruser: self.write(json.dumps({ 'success':False, 'info':ruser['error'], })) else: self.write(json.dumps({ 'success':True, 'info':'OK', 'user':ruser, }))
def post(self, screen_name): # user_id, screen_name, include_entities token = md.get_default_access_token() if not token: self.redirect("/settings") return td = Twitdao(token) td.report_spam(screen_name=screen_name) taskqueue.add( queue_name="cache", url="/q/update_user_cache", params={"tk": token.key(), "user_id": token.user_id}, method="GET", ) taskqueue.add( queue_name="cache", url="/q/update_user_cache", params={"tk": token.key(), "screen_name": screen_name}, method="GET", ) self.redirect("/t/%s?force_refresh=true" % screen_name)