コード例 #1
0
ファイル: app.py プロジェクト: vincentpc/wechatwiki
    def get(self):
        try:

            if WeChat.valid(self.get_argument('signature'),
                        self.get_argument('nonce'),
                        self.get_argument('timestamp')):
                self.write(self.get_argument('echostr'))
        except tornado.web.HTTPError:
            self.write('')
コード例 #2
0
ファイル: app.py プロジェクト: vincentpc/wechatwiki
 def post(self):
     try:
         if WeChat.valid(self.get_argument('signature'),
                     self.get_argument('timestamp'),
                     self.get_argument('nonce')):
             data = processXml(self.request.body)
             self.set_header("Content-Type", "application/xml; charset=UTF-8")
             self.write(data)
     except tornado.web.HTTPError:
         self.write('')