码迷,mamicode.com
首页 > 微信 > 详细

SAE 搭建微信公众平台

时间:2019-03-13 20:10:27      阅读:286      评论:0      收藏:0      [点我收藏+]

标签:分享   upload   幽默   云服务器   服务器   index.php   href   验证   ring   

分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net

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

下面是通过新浪云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

技术图片

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

技术图片

 

搭建的微信公众账号: ithomer

技术图片

 

 

参考推荐:

利用SAE搭建微信公众平台

SAE Python环境SAE官方

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

 

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net

SAE 搭建微信公众平台

标签:分享   upload   幽默   云服务器   服务器   index.php   href   验证   ring   

原文地址:https://www.cnblogs.com/siwnckhhw/p/10525122.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!