内容开始之前,先啰嗦几句。
这段时间一直在研究微信开发,刚接触的时候对微信的一些平台名字真的是脑袋都大了,完全是一脸蒙蔽。
简单说下一些名词:
- 公众号:公众号大家都懂的,主要包括订阅号,服务号
- 订阅号:官方给的说法意思是,偏向于为用户传达咨询,宣传推广为主(类似于报纸杂志)
- 服务号:服务号偏向于服务交互,商品销售为主(类似于银行、绑定信息)
- 企业号:主要用来企业员工的管理,个人理解有点类似oa
- 小程序(应用号):前段时间吵的挺火的东西,作者就不发表看法了
- 公众平台:12345都属于公众平台之下的东西,网址都是 http://mp.weixin.qq.com
- 开放平台:开放平台和公众平台完全是俩码事,开发平台包含移动应用、网站应用、公众账号、公众号第三方平台四部分
- 移动应用:移动应用一般是用来做安卓、ios的app,像App中的微信登录,微信支付都是通过此处实现,即便使用mob等第三方平台实现。也需要在此申请key
- 网站应用:和移动应用一样,一个是网站,一个是App
- 公众账号:目前为止作者还没发现它的用途
- 公众号第三方平台:当我们对订阅号、服务号的一些要求公众号本身实现不了的时候,就需要对微信进行重新架构,二次开发。二次开发,肯定离不开开放平台公众号第三方平台。在此平台,可以对公众号接口进行调用
ok!
开始进入正题,上边说了在开放平台可以对公众号接口进行调用。可开放平台和公众平台完全是俩回事,那鬼知道开放平台要调用哪个公众号了,所有就要让公众号对开放平台进行授权。
这是官网给出的授权流程:
1. 首先我们需要取得pre_auth_code码
查看获取pre_auth_code码接口,我们发现这里边有个component_access_token参数
未完