本文为本人在搭建微信公众平台时的流程记录。欢迎沟通交流。
配置python开发环境就不再细说。
windows xp x86用户可参考:http://blog.csdn.net/qinmin5527/article/details/50902099
1.web环境配置
安装web.py环境
web.py是一个轻量级的python web框架,官网地址:http://webpy.org/
linux下安装:(这里我用的是树莓派),windows用户参见文章开头的地址。
sudo apt-get install python-webpy
安装python-lxml:
微信使用XML格式文件进行数据交换,需要使用lxml来解析
sudo apt-get install python-lxml
2.微信公众平台开发
首先放几个地址:
开发者文档 : http://mp.weixin.qq.com/wiki/home/index.html
接口测试号申请:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
接口调试工具:http://mp.weixin.qq.com/debug/
一开始平台还没有搭好的时候可以申请一个测试号,权限基本都有,方便调试。
建议开始之前浏览一下开发者文档中的接入指南。
微信要求的服务器配置如下图。可以看出,有两个必填项:URL,Token。其中URL就不必说了,服务器的地址(这里我申请了花生壳二级域名,放链接:http://hsk.oray.com/)。Token相当于你与微信约定的密码,一会微信会使用这个Token去连接你的服务器。随便填一串字符串就可以(要记下来)。
然后上代码:
(下面import的模块有些没有用到,不过没什么影响,自己判断吧)
# -*- coding: utf-8 -*-
'''
【功能】
1.响应微信发送的Token验证
2.接收用户文本信息
【更新日期】2016.03