微信第三方平台开发(一)

个人感觉微信在第三方平台开发者这块的开发文档写的很不友好,很隐晦,我在开发的过程总结的一些东西,写出来给大家分享一下。恩,就这样吧。

一、注册第三方平台账号
打开https://open.weixin.qq.com/cgi-bin/index?t=home/index&lang=zh_CN页面,点击注册,按照提示步骤完成注册,并向微信交上300大洋完成认证。

二、创建公众号第三方平台
在管理中心,创建公众号第三方平台。如下图:

这里写图片描述

点击创建。下面是一些参数的必要介绍:
(1)权限集:即该第三方公众账号能替别人实现的业务模块有哪些。我这里选择了:网页服务权限,用户管理权限。详细权限集介绍点击这里
(2)开发者资料
1、登录授权相关:第三方公众号要代普通公众号实现业务首先要通过普通公众号的授权。

  • 登录授权发起页域名:该域名必须是在微信验证,且你的后台服务是发布在80端口的。
  • 授权测试公众号列表:这里填写的是普通公众号的原始ID,例如:gh_989XXXXX。不是appID.
  • 授权事件接受的URL:微信会每10分钟会向该接口地址推送一段加密的mxl,开发者需要接受解密xml获取和授权相关的有效信息。(具体代码实现我会在下篇写到)

2、授权后代替公众号实现业务

  • 公众号消息校验token: 用来和微信身份确认令牌,开发者自己注册后微信和该第三方公众号绑定用来确认身份。
  • 公众号消息加密解密key:也是有开发者自己注册,微信保存,用来加密和解密的key.
  • 公众号消息与事件接受URL:当公众号授权完成后,会接收到各种粉丝的事件,例如:关注和取消关注,上报地理位置等等,还有一些文本消息。这时候微信会向第三方平台该接口地址推送一段加密的xml,开发者需要解密后,并且向微信回复接收成功。

3、白名单

  • 开发测试阶段只能接受白名单测试公众号的授权,全网发布之后就可接受全体公众号的授权。
  • 白名单iP列表:填写授权域名的IP地址,和你测试用到的IP地址。

全部填写完成后,如下图:

这里写图片描述

三、创建完成,准备开发
创建完成后,就可以准备开发了,上述填写的这些资料都可以修改。
这里写图片描述

未完待续。。。

猜你喜欢

转载自blog.csdn.net/wei389083222/article/details/53169181