微信第三方平台对接小程序发版(工作笔记)
微信第三方平台是商家把公众号或小程序代交给服务商来管理,当商家把小程序授权给第三方平台后,同时授权小程序开发与数据分析,小程序后台就无法发版,必须开发人员调小程序的api才能实现发版;如不需要调第三方平台接口的方式发布,取消小程序开发与数据分析的权限即可
前端在微信第三方平台上传代码
-
在微信第三方平台绑定代开发小程序
-
上传小程序代码获得模板id
-
绑定代开发小程序后,该小程序审核不会通过,需要解绑,后续上传代码怎么办又要绑定吗,,,,我也不清楚,我们前端后面又说不需要绑定也可以通过开发者工具上传代码,前端的东西我也不是很懂 多看看文档把服务商代开发小程序文档
后端调用api完成发版
- token是授权给第三方平台后,可以拿到的也可以刷新
- 以下是我对接的所有接口
-
上传代码并生成体验版
上传代码需要模板id,模板id就是前端上传到模块库后可以得到的,url:https://api.weixin.qq.com/wxa/commit?access_token=
-
获取体验版二维码
url:https://api.weixin.qq.com/wxa/get_qrcode?access_token=ACCESS_TOKEN
返回的二进制数据,需要转成图片保存到服务器或者阿里云oss -
提交代码审核
- url:https://api.weixin.qq.com/wxa/submit_audit?access_token=
- 类目参数必填,通过获取类目接口可以得到
- 如果审核不通过,报完善用户隐私保护指引
通过获取和设置接口设置即可
- 获取类目信息后,就可以提交审核
这里会返回一个审核id 用来查询审核状态
- 发布已通过审核的小程序
注意事项
- 商家把小程序授权给服务商后,小程序后台将不能发版
- 小程序代码发版和审核用表记录下来
- 如果报错该开发小程序已开通小程序直播权限,不支持发布版本。如需发版,请解绑开发小程序后再操作,直接解绑代开发小程序,再提交审核,关闭直播权限无效,亲测
- 如果小程序代码有用到蓝牙地理位置等微信功能,需要在用户隐私接口去set权限才能审核成功