微信公众平台提供了一个展示自我、宣传品牌的阵地。凭借着庞大的微信用户群体,公众平台得到了很大的发展,他允许用户以开发者的身份开发自定义的功能,比如某些通讯运营商的话费查询等自助功能,让用户除了官方网站以外还多了一个互动渠道。在这里,我从一个开发者的角度简单叙述一下微信公众平台的开发过程。
一、申请
首先得用自己的邮箱申请一个公众号。地址为:https://mp.weixin.qq.com/cgi-bin/readtemplate?t=register/step1_tmpl&lang=zh_CN
申请成功后,就是一系列的验证、认证等程序。
需要注意的是,公众号分为订阅号、服务号、企业号三种类型。根据不同的需要申请不同的账号类型。
具体内容请参阅:http://kf.qq.com/faq/120911VrYVrA151013MfYvYV.html
二、开发
1、登录
成功注册后,就可以登录公众平台进行开发设置了。输入正确的注册邮箱和密码后,会出现一个二维码扫描页面。通过绑定的微信号扫描二维码授权才能登录。
2、设置
常规的设置和功能使用我们就不细说了。这里要讲的是如何进行开发设置。
登录成功后,选择最下面的“开发”>>“基本配置”,将“服务器配置”设置为“启用”,然后填写“服务器配置”。需要填写的内容有:
(1)URL(回调URL,微信平台就以这个URL和你的网站通信),只能用80或443端口。
(2)Token,自己填写就可以了
(3)EncodingAESKey,加密方式传送消息所需要,服务器随机生成的。
(4)消息加解密方式,通常情况下用明文模式就可以了。如果需要,请选择安全模式。
需要注意的是,那个回传URL就是你自己的网站处理微信发过来的消息的URL,只能使用80或443端口。这种情况下,如果想用自己家里的电脑做测试,而通常运行商根据政策相关要求,把80端口屏蔽了的。这个时候只能通过其他方式来处理。比如申请一个免费空间,用免费空间的域名来设置到回传URL中,然后在免费空间里的相关信息处理页面和自己家里的电脑进行通信即可。
另外,设置回传URL需要验证,asp版的验证代码如下:
<%response.write request("echostr")%>
设置好了就可以进行后续开发了。