def post(self): screen_name = self.param('screen_name') user_id = self.param('user_id') text = self.param('text') params = self.params(['include_entities']) token = md.get_default_access_token() if not token: self.write(json.dumps({ 'success':False, 'info':'No access token avaliable.', })) return td = Twitdao(token) message = td.direct_messages_new(user_id=user_id, screen_name=screen_name, text=text.encode('utf-8'), **params) if 'error' in message: self.write(json.dumps({ 'success':False, 'info':message['error'], })) else: self.write(json.dumps({ 'success':True, 'info':'OK', 'message':message, }))
def post(self): screen_name = self.param("screen_name") user_id = self.param("user_id") text = self.param("text") params = self.params(["include_entities"]) token = md.get_default_access_token() if not token: self.redirect("/settings") return td = Twitdao(token) message = td.direct_messages_new(user_id=user_id, screen_name=screen_name, text=text.encode("utf-8"), **params) self.redirect("/a/messages_sent")