微信开放平台:小程序代码模板库管理 小程序授权 版本发布,版本回退 java代码实现
一、业务场景:
小程序运营者,可以一键授权给第三方平台,通过第三方平台来完成代公众号和代小程序等业务,本文主要介绍代小程序业务实现步骤。
二、代开发的具体流程:
第三方平台帮已授权的小程序进行代码管理时,需先开发完成小程序模板(第三方平台自己的小程序帐号),再将小程序模板部署到旗下小程序帐号中,流程如下:
第一步:绑定开发小程序
(1)第三方平台的开发人员需先到微信公众平台(mp.weixin.qq.com)申请一个普通的小程序并完善小程序的头像、昵称、简介、服务类目等信息。
(2)进入微信开放平台,在第三方平台详情中,将该小程序添加为开发小程序。
注意: 绑定为开发小程序后,该小程序的在开发工具中上传,代码会直接上传到开放平台,不会上传到公众平台。
第二步:小程序模板的开发和上传
使用开发小程序的开发者微信号登录微信开发者工具,开发者工具中按照正常的小程序开发流程进行代码开发和调试。开发完成后,在开发工具中点击上传。
小程序代开发模式详见:第三方平台代开发小程序
第三步:添加到小程序模板库,获得模板 ID
从开发者工具中上传的代码,会先存在草稿箱中,每个开发小程序只保留最新一份上传记录。开发者可将草稿箱中的代码添加到小程序模板库中,小程序模板库中的模板不会被覆盖。最多可以有200个代码模板,添加后可以获得模板 ID(TemplateID)。
第四步:调用接口,为旗下授权的小程序部署代码
具体接口详见“代码管理”文档中的接口。
重点提示:
小程序授权托管之后,只能使用第三方平台的在微信开放平台登记的服务器地址。
所以第三方平台在帮助旗下公众号发布代码之前,需先把服务器地址设置到小程序的服务器地址中,设置接口详见“修改服务器地址”文档中的接口。
第五步:代码管理
通过以上步骤第三方平台在开发者工具上开发完成后,可点击上传,代码将上传到开放平台草稿箱中,第三方平台可选择将代码添加到模板中,获得代码模板 ID 后,可调用以下接口进行代码管理。
除代码管理相关接口,微信开放平台第三方平台的小程序代管接口相当丰富,可以查阅官方文档。
- 上传小程序代码
- 获取小程序的体验版二维码
- 获取审核时可填写的类目信息
- 获取已上传的代码的页面列表
- 提交审核
- 代码审核结果推送
- 查询指定版本的审核状态
- 查询最新一次提交的审核状态
- 小程序审核撤回
- 发布已通过审核的小程序
- 分阶段发布
- 查询分阶段发布详情
- 取消分阶段发布
- 小程序版本回退
- 修改小程序线上代码的可见状态
- 查询当前设置的最低基础库版本及各版本用户占比
- 设置最低基础库版本
- 查询服务商的当月提审限额和加急次数(Quota)
- 加急审核申请
最终效果
代码如下图
获取第三方平台接口调用凭据“component_verify_ticket”
获取第三方平台“component_access_token”
获取预受权码“pre_auth_code”
使用受权码换取公众号或小程序的接口调用凭据和受权信息
想要微信开放平台代小程序的源码,可以关注公众号
联系博主,私信想要源码
微信开放平台:小程序代码模板库管理 小程序授权 版本发布,版本回退 java代码实现相关推荐
- 一个公众号可以绑定几个小程序_微信开放平台可以绑定几个小程序和公众号?...
微信开放平台可以绑定几个小程序和公众号?How many small programs and official accounts can be bound to the WeChat open pl ...
- 关于微信开放平台授权事件接收Url的配置以及参数接收
关于微信开放平台如何申请,如何配置,如何全网发布的文章,大神们已经写了很多,不想再造轮子,特针对微信授权事件的处理这一个点,对自己遇到的坑进行总结,也希望能给着手做微信开放平台的小伙伴们提供一份简单的 ...
- 微信开放平台之第三方平台开发,模板小程序如何提交?
大家好,我是悟空码字 12月25日,天气晴朗,阳光普照,今天是圣诞节.因为疫情影响,小羊人的增多,街上放眼望去,人烟稀少.楼下除了几个十一二岁的小男孩在玩耍,也没有像往日老人悠闲打牌.小孩嬉戏那般热闹 ...
- 微信公众平台、微信公众平台.小程序、微信.开放平台三者关系及unionid
以下内容,仅限于根据自己开发以及阅读微信文档总结,错误之处敬请指出,共同进步! 一.微信公众平台.微信公众平台.小程序.微信.开放平台登录地址 项目 微信公众平台 微信公众平台.小程序 微信.开放平台 ...
- 微信开放平台之小程序获取用户信息
说实话,微信开放平台的文档真的是狗屎一般的存在,维护不及时,混乱,每隔一段时间更新一次授权接口!着实让开发者想口吐芬芳了!文档内跳来跳去,找不到一个完整的链路!维护好几套接口文档也就这一家了! 好了, ...
- 微信开放平台 帐号管理 绑定在同一个开放平台帐号下的公众号及小程序让用户unionid一致...
开发十年,就只剩下这套架构体系了! >>> 第三方平台在获得此权限后,可以代替已授权的公众号/小程序创建开放平台帐号或进行绑定/解绑操作. 绑定在同一个开放平台帐号下的公众号及 ...
- 微信开放平台绑定各移动应用、网站应用、公众号、小程序、第三方的个数
微信开放平台绑定各移动应用.网站应用.公众号.小程序.第三方的个数 目前没有在微信的文档中找到过具体的数字,只能真正的登录到后台,并且已经认证了的才能看的到.认证需要300元/年. 很多人都不知道具体 ...
- 微信用户绑定java实例_微信开放平台 帐号管理 绑定在同一个开放平台帐号下的公众号及小程序让用户unionid一致...
第三方平台在获得此权限后,可以代替已授权的公众号/小程序创建开放平台帐号或进行绑定/解绑操作. 绑定在同一个开放平台帐号下的公众号及小程序,用户unionid一致.开发者可调用"获取用户基本 ...
- 多多客api_多多客小程序如何配置微信开放平台?
原标题:多多客小程序如何配置微信开放平台? https://open.weixin.qq.com/ open: appid: xxx //微信开放平台AppID appsecret: xxx //微信 ...
最新文章
- secFox setting
- maven实战总结,工作中常见操作
- 使用Python的随机数模块 random 实现猜数字游戏
- SAP Spartacus payment detail page的CMS模型
- P6477-[NOI Online #2 提高组]子序列问题【线段树】
- 用Map构造选择题题库(洛谷P5601题题解,Java语言描述)
- 如何使用svn客户端
- 阿里笔试的一道算法题
- project项目导入java路径_Eclipse项目怎么导入IDEA并运行(超详细)
- [译]GLUT教程 - 重整子窗体
- java中常见对象——StringBuffer
- 文本处理 - 测试一个对象是否是类字符串
- Play framework request code 413
- 三星s10刷android原生,【极光ROM】-【三星S10E/S10/S10+ G97XX-9820】-【V12.0 Android-Q-TD1】...
- 建议收藏!4款良心的时间轴软件
- 哈佛幸福课23集观后感
- 计算机网络:常见的网络拓扑结构
- 温莎大学的计算机科学,温莎大学荣誉计算机科学专业本科.pdf
- nginx proxy_pass转发规则解析
- 2021年中国家具制造业经营现状分析:营业收入达8004.6亿元,利润总额达433.7亿元[图]