SAE 搭建微信公众平台

系统 2070 0

最近在玩微信公众账号,开发者模式需要验证,自己没有公网服务器,于是考虑通过免费的云服务器解决了

下面是通过新浪云SAE进行的微信公众平台开发者模式的验证方法。

index.wsgi

    # coding: UTF-8
import sae

import os
import web

from weixinInterface import WeixinInterface
 
urls = (
	'/', 'Hello',
    '/weixin','WeixinInterface'
)
 
class Hello:
	def GET(self):
		return ("你好, Sunboy_2050")
 
app = web.application(urls, globals()).wsgifunc()
application = sae.create_wsgi_app(app)
  

weixinInterface.py

    #coding:UTF-8

import hashlib
import web

class WeixinInterface:
    def GET(self):
        
        data = web.input()		# 获取输入参数
        signature = data.signature
        timestamp = data.timestamp
        nonce = data.nonce
        echostr = data.echostr
        
        token="sunboy_2050"				# 自己的token
        
        list=[token,timestamp,nonce]	# 字典序排序
        list.sort()
        
        sha1=hashlib.sha1()				# sha1加密算法
        map(sha1.update, list)
        hashcode=sha1.hexdigest()
        
        if hashcode == signature:		# 如果是来自微信的请求,则回复echostr
            return echostr				# print "true"
  

运行结果:

在浏览器输入网址:http://weixin.ithomer.net



验证微信

成为微信公众平台开发者,需要进行验证,输入URL和Token

在SAE上,已经配置了Token(sunboy_2050),URL连接为 http://weixin.ithomer.net/weixin

SAE 搭建微信公众平台

点击“提交”按钮,自动进行验证,验证结果如下:

SAE 搭建微信公众平台


搭建的微信公众账号: ithomer

SAE 搭建微信公众平台



参考推荐:

利用SAE搭建微信公众平台

SAE Python环境 SAE官方

微信开发者接入平台 微信官方


SAE 搭建微信公众平台


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论