浅谈微信第三方平台授权-新闻详情

浅谈微信第三方平台授权


发布时间:2019-09-02责任编辑:满帅 浏览:2429


viewfile-2.jpeg

微信官方开发流程如下

viewfile-3.jpeg

这里就讲一下第三方平台的授权,开始之前讲授权之前,先看一下微信官方出示的流程图

viewfile-4.jpeg

一步一步,从上图可以看出,用户想要取得授权,需要经历六个步骤

1 进入网站

2. 取得预授权码

3. 进入授权页

4. 用户授权

5. 授权成功,返回授权码

6. 使用授权码获取用户信息

 

简单说一下授权过程

接口:

https://api.weixin.qq.com/cgi-bin/component/api_create_preauthcode?component_access_token=xxx

方式: post

 

参数

说明

component_appid

第三方平台方appid

 

返回示例

{"pre_auth_code":"Cx_Dk6qiBE0Dmx4EmlT3oRfArPvwSQ-oa3NL_fwHM7VI08r52wazoZX2Rhpz1dEw","expires_in":600}

 

Component_appid 是申请第三方平台会给到的

component_access_token 这个参数获取还要经历一些步骤

 

接受 Ticket 需要在第三方平台配置接受ticket的地址,微信每10分钟会调用该地址将ticket交到你手上。

 

拿到ticket 之后通过

接口

https://api.weixin.qq.com/cgi-bin/component/api_component_token

 

获取component_token

 

拿到预授权码之后,就可以去用预授权码拿到授权连接了

授权连接网址:

 

https://mp.weixin.qq.com/cgi-bin/componentloginpage?component_appid=xxxx&pre_auth_code=xxxxx&redirect_uri=xxxx&auth_type=xxx。

 

 

redirect_uri 是授权成功后回调你的服务器地址。

这时候就会给你一个acess_token,有了这个,用该token去调用用户公众号里面的接口了。

咔咔组供稿