微信公众平台地址:http://mp.weixin.qq.com
Senparc.Weixin.MP官网地址:http://weixin.senparc.com
微信公众平台现在很火,但是大部分都是在微信已有平台上的使用者,而非开发者,所以我根据自己的经验在这里给大家分享一下基于asp.net 开发的微信公众平台,用的是别人开发的一款基于ASP.NET 的SDK,已全面支持微信5.0所有接口。
一、注册
进入微信公众平台首页,点击右上角的“注册”按钮。
进入注册页面后,使用一个没有注册过公众账号的邮箱。
输入密码和验证码后点击“注册”按钮。
然后再到注册的邮箱中找到激活邮件并激活。
接下来就是实名制,需要填写身份证姓名、身份证号码以及一张清晰的自拍照,拍摄照片时需要手持自己的身份证拍摄,照片中必须能看到身份证的详细信息。
提交后就是填写公众账号的一些信息,填写完整后点击提交即可。
那么恭喜你,你已成功创建一个公众账号,接下来只需等待审核完成即可。
需要注意的是,公众账号名是一经设置便无法修改的,所以要想好。
二、设置
注册成功后进入公众账号的设置界面,这里有一些你的公众账号信息,你可以在这里设置头像,最好是上传一张与你创建这个公众账号功能相关的。
然后设置公众账号的微信号,这也是不能修改的。
需要注意的是,不要使用你的公众账号做一些奇怪的事,例如传播谣言、散布虚假信息等。
微信与微博不同的地方在于,微博可以@任何人,而微信的话你只能发送给你的关注者,所以,如果别人取消了对你关注,这意味着你很难再把失去的关注者拉回来。
三、登录
登录成功以后就进入了微信公众平台后台的首页。在这个界面,我们可以看到新消息、新增人数和总用户数。
下面是一些系统公告,关于官方微信公众平台功能调整的通知,所以一定要每天监控,以免遗漏一些重大通知。
左边是一些功能栏,包括自动回复、群发功能、消息管理、用户管理、素材管理等。这些就不一一说明了。
接下来我们说说微信公众平台的传输机制。
首先,我们是开发者,我们需要面对的对象有三个,我们的服务器、微信服务器、微信客户端(用户)。
当用户发送一条请求过来时,首先通过微信服务器,再由微信服务器向我们的服务器发起请求,我们的服务器通过对请求处理后返回相应的结果到微信服务器,再由微信服务器返回消息给用户。
而发送消息的类型有文字、图片、语音、视频、图文等,传输的类型是XML格式,至于XML里的具体内容是什么,我们只需详细阅读官方文档即可。
另外要说明的是,传输信息的双方是通过用户的OpenID与开发者微信号交流的,且一个用户对于不同微信号的OpenID也是不同的。
感谢大家的关注,有不足之处希望大家能够指出,下一章要写的是公众账号的开发模式。