微信三方平台-核心概念
2022-07-19 15:15:29 16 举报
微信三方平台前后端开发核心概念
作者其他创作
大纲/内容
授权方authorizer_appid
获取用户微信信息
授权发起页域名:授权链接里的回调地址,回调地址中会携带重要code授权事件接收:接收商家授权(也会携带重要code)、取消授权、验证票据开发小程序:开发人员用于开发模板的小程序
3.返回authorize_url
2.申请authorize_url
授权事件接收URL
第三方授权页面生成:可一键生成 PC 版和H5版的授权页面,商家可扫码或者直接访问授权页面完成授权。
三方secret
第三方的消息接收地址:\"开发资料\"中配置
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/product/how_to_dev.html
授权链接
使用code获取Token
只开放给服务商
试用小程序是微信官方为了商家可快速体验小程序,便于进行完整真实试用以辅助决策而推出的有效期只有14天的小程序。第三方开发者可通过该接口提供快速注册试用小程序的能力,商家只需填写小程序名称、头像并进行实名授权即可快速真实体验小程序,总共耗时在1分钟内。体验后完成认证审核,即可转为正式小程序
获取pre_auth_code
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/product/Register_Mini_Programs/Intro.html
服务商:生成链接
服务商身份
参考文档
授权管理
access_token
三方平台
component_verify_ticket/12h
微信官方的公众号
代注册小程序-1.商家已有完成认证公众号-复用公众号主体快速注册小程序
法人微信、法人姓名、企业名称、信用代码四个商户信息外加第三方客服电话
通知Appid信息
转正小程序:
component_access_token
ext_json配置直接提交
1.商家已有完成认证公众号,复用公众号主体快速注册小程序
普通模板库:ext_json支持的参数较为丰富标准模板库:ext_json支持少,但审核快
微信:注册小程序
服务商:确认结果
采用法人人脸识别方式替代小额打款等验证流程,极大的减轻了小程序主体、类目资质信息收集的人力成本。第三方平台只需收集法人姓名、法人微信、企业名称、企业代码信息这四个信息,便可以向企业法人下发一条模板消息来采集法人人脸信息,完成全部注册以及企业主体验证流程。以及法人收到创建成功后的小程序 APPID 时,同时下发模板消息给法人,提示法人进行邮箱和密码的设置,便于后续法人登录小程序控制台进行管理。为降低接入小程序的成本门槛,通过该接口创建的小程序无需交 300 元认证费即可完成认证
微信服务器每10分钟
小程序开发与数据分析开放平台帐号管理权限小程序基本信息管理获取小程序码小程序插件管理
微信
添加商户小程序/gzh
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/operation/thirdparty/config.htmlhttps://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/operation/thirdparty/dev.htmlhttps://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/operation/thirdparty/config.htmlhttps://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/operation/thirdparty/dev.html
Proxy
回调地址中携带授权码
所需权限:
获取用户信息等
开放平台
授权发起页域名
发布
商家授权开发流程
authorizer_access_token/2h
微信服务器
我们正常使用的
\"开发小程序\"提交代码
参考文档:
打开授权链接授权
官方API
商家法人微信:身份认证人脸识别
企业名称需与工商部门登记信息一致;法人姓名与绑定微信银行卡的姓名一致。信息收集时要确保四个信息的对应关系,否则接口无法成功调用。
信息核实:
业务所需访问
\"开发小程序\"
第三方消息查看:可一键获取推送至授权事件 URL 和消息与事件 URL 的消息,便于开发者进行调试。
authorizer_access_token
获取 pre_auth_code/600s
authorizer_refresh_token
授权帐号管理:可批量地对授权给第三方平台的公众号/小程序帐号进行可视化管理。
4.获取authorize_url
代注册小程序-2.没有已认证的公众号但是可以企业法人进行人脸识别完成认证的场景
基础开放API
2.请求微信获取信息
代替公众号或小程序调用接口的token
小程序申请
调用微信注册
推送component_verify_ticket
1.定时主动刷新2.被动刷新3.超出调用次数后-刷新次数
【服务商管家】
相关规则:
携带code返回
商家授权成功后
小程序
2.没有已认证的公众号,可以企业法人进行人脸识别完成认证
....
相关介绍:
手动操作
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/product/Register_Mini_Programs/Fast_Registration_Interface_document.html
微信[服务商管家]
小程序模板开发流程
注册流程:
1.小程序名/Openid
微管家的8081端口有 token 服务,只监听127.0.0.1,无需鉴权,使用 http 调用即可。开发者可通过如下方式获取“有效的token”,无须处理 token 过期事宜。即,该接口获取到的 token 确保是有效不过期的。component_access_token 获取方式为:http://127.0.0.1:8081/inner/component-access-tokenauthorizer_access_token 获取访问为:http://127.0.0.1:8081/inner/authorizer-access-token?appid=xxxx
服务提供商
24h有效
服务商:收集信息信息核实
快速注册小程序帐号服务权限(公众号权限集)小程序帐号管理权限小程序开发管理与数据分析权限小程序认证权限小程序基本信息设置权限
公众号管理员:确认复用资质
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/token/api_authorizer_token.html
微信:确认注册
收集信息:
8.提交模板
微管家支持接收微信官方消息并转发至服务商业务系统;微管家支持接收外部请求并路由至服务商业务系统;微管家统一维护第三方 token 生命周期,支持与服务商业务系统对接此外,开发者可从微管家数据库进行数据读取用以与业务系统对接
3......
三方平台初始绑定小程序流程
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/getting_started/terminology_introduce.htmlhttps://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/getting_started/how_to_service.html
第三方平台云服务
得到authorizer_access_token/2h
5.访问authorize_url确认授权
商户进行授权
开发配置
接口操作
草稿箱
第三方 token 获取:可一键获取component_verify_ticket、component_access_token、authorizer_access_token以及微信令牌,便于开发者进行调试。
三方Appid
管理员扫码确认
向法人微信发送验证
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/product/Register_Mini_Programs/fast_registration_of_mini_program.html
授权事件接收:注册成功
复用资质创建的小程序默认与该公众号关联;不占一个月新增关联 13 个小程序的限制;复用资质创建的小程序关联公众号,不下发模板消息,不默认出现在公众号资料页;一个公众号若存在“待完成注册”的小程序,不可发起复用资质创建小程序;一个公众号一个月内可复用资质注册小程序不多于 5 个。(创建成功才占用);使用复用公众号资质注册小程序,将以本公众号的主体作为该小程序的开发者;若选择了复用认证资质,则小程序完成注册后即是“已认证”状态。认证到期时间与公众号一致
9.获取体验二维码
Token统一管理
第三方平台component_appid
全网发布
消息转发器:可将接收来自微信官方推送的消息转发给服务商业务服务,实现与业务系统的集成。
来自异步通知,得想方法提供给商户
7.获取authorizer_refresh_token
proxy配置器:将外部请求透传转发至服务商业务服务,从而实现将微管家与其他业务系统对接。
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/getting_started/how_to_service.htmlhttps://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/Before_Develop/creat_token.html
商家授权
获取业务需要AccessToken
生成component_access_token/2h
【服务商管家】的“第三方平台管理工具”的服务
6.生成AppID
1.使用authorizer_refresh_token刷新2.刷新五分钟内新老token都有效3.512个字符空间
代注册小程序-3.无企业材料-创建试用小程序有效期14天
提交到每个小程序
三方开发前配置
业务请求
通知-authorization_code、AppId
推送AuthorizationCode相关
三方生成授权链接
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/operation/thirdparty/template.htmlhttps://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/product/how_to_dev.html
商家
审核
服务商
考拉sass系统
各Token权限
商家-授权操作
uionid不同
获取component_access_token
创建平台型三方
三方平台配置
商家的开放平台:公众号、小程序绑定到商家的开放平台帐号下,才能实现为商家将公众号和小程序的用户身份打通-unionid一致,也就是我们正常开发使用的;第三方平台:公众号或者小程序服务商的帐号,代理开发小程序。商家授予三方后,获取三方使用的AccessToken,就可以正常做业务;
试用小程序快速认证
完成授权
消息与事件接收URL
得到authorizer_refresh_token/不过期
设置授权项
代开发小程序管理:可进行提交代码、提交审核、提交发布等操作。
跳转三方平台
三方正常业务操作
代商家快速创建小程序-三种方法
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/product/Register_Mini_Programs/beta_mp_introduction.html
商家身份
3.无企业材料,创建试用小程序有效期14天
1.获取微信AccessToken
开放平台与三方平台关系
1.补邮箱密码后才可以登录2.可以换绑小程序管理员
component_access_token:未授权前,可调用基础APIpre_auth_code:生成扫码授权二维码或者链接需要的pre_auth_codeauthorization_code:获取authorizer_refresh_token用于刷新tokenauthorizer_refresh_token:刷新authorizer_access_tokenauthorizer_access_token:获取最终请求微信凭证
发送授权模板
1.被动刷新
得到authorization_code/动态
后续试用小程序转正可选两种方式1.走一次类似代注册小程序-2流程2.如果有商户号资质,可以像1流程一样复用
标准模板库
大致流程-将小程序或者公众号授权给我们权限开发
管理Token
拼接授权连接-可指定授权端
普通模板库
0 条评论
下一页