β

SAE微信公众平台接入(python tornado)

博客 - DannySite 71 阅读
修改index.wsgi中的内容如下:#coding=utf-8 import os import tornado.wsgi import sae import hashlib settings = {  "static_path" : os.path.join(os.path.dirname(__file__), "static"),  "template_path" : os.path.join(os.path.dirname(__file__), "templates"), "gzip" : True,  "debug" : True,  } #只有 template_path 是必要,其它可以忽略 class WeixinTnterface(tornado.web.RequestHandler):     def get(self):         signature = self.get_argument('signature')         timestamp = self.get_argument('timestamp')         nonce = self.get_argument('nonce')         echostr = self.get_argument('echostr')         token='ProXXXXXXX'   #你在微信开发接入里面的填写的token值         list1 = [token,timestamp,nonce]         list1.sort()         str1=''.join(list1)         hashcode = hashlib.sha1(str1).hexdigest()         if hashcode ==signature:             self.write(echostr)         else:             return False     def post(self):         pass          app = tornado.wsgi.WSGIApplication([(r"/weixin",WeixinTnterface),], **settings) application = sae.create_wsgi_app(app)然后进入微信公众平台,点击左侧的“开发者中心”,在右侧填写相关内容,
作者:博客 - DannySite
博客 - DannySite
原文地址:SAE微信公众平台接入(python tornado), 感谢原作者分享。