一、业务场景:

小程序运营者,可以一键授权给第三方平台,通过第三方平台来完成代公众号和代小程序等业务,本文主要介绍代小程序业务实现步骤。

二、代开发的具体流程:

第三方平台帮已授权的小程序进行代码管理时,需先开发完成小程序模板(第三方平台自己的小程序帐号),再将小程序模板部署到旗下小程序帐号中,流程如下:

第一步:绑定开发小程序

(1)第三方平台的开发人员需先到微信公众平台(mp.weixin.qq.com)申请一个普通的小程序并完善小程序的头像、昵称、简介、服务类目等信息。

(2)进入微信开放平台,在第三方平台详情中,将该小程序添加为开发小程序。

   注意: 绑定为开发小程序后,该小程序的在开发工具中上传,代码会直接上传到开放平台,不会上传到公众平台。

第二步:小程序模板的开发和上传

使用开发小程序的开发者微信号登录微信开发者工具,开发者工具中按照正常的小程序开发流程进行代码开发和调试。开发完成后,在开发工具中点击上传。

小程序代开发模式详见:第三方平台代开发小程序

第三步:添加到小程序模板库,获得模板 ID

从开发者工具中上传的代码,会先存在草稿箱中,每个开发小程序只保留最新一份上传记录。开发者可将草稿箱中的代码添加到小程序模板库中,小程序模板库中的模板不会被覆盖。最多可以有200个代码模板,添加后可以获得模板 ID(TemplateID)。

第四步:调用接口,为旗下授权的小程序部署代码

具体接口详见“代码管理”文档中的接口。

重点提示:

小程序授权托管之后,只能使用第三方平台的在微信开放平台登记的服务器地址。

所以第三方平台在帮助旗下公众号发布代码之前,需先把服务器地址设置到小程序的服务器地址中,设置接口详见“修改服务器地址”文档中的接口。

第五步:代码管理

通过以上步骤第三方平台在开发者工具上开发完成后,可点击上传,代码将上传到开放平台草稿箱中,第三方平台可选择将代码添加到模板中,获得代码模板 ID 后,可调用以下接口进行代码管理。

除代码管理相关接口,微信开放平台第三方平台的小程序代管接口相当丰富,可以查阅官方文档。

  1. 上传小程序代码
  2. 获取小程序的体验版二维码
  3. 获取审核时可填写的类目信息
  4. 获取已上传的代码的页面列表
  5. 提交审核
  6. 代码审核结果推送
  7. 查询指定版本的审核状态
  8. 查询最新一次提交的审核状态
  9. 小程序审核撤回
  10. 发布已通过审核的小程序
  11. 分阶段发布
  12. 查询分阶段发布详情
  13. 取消分阶段发布
  14. 小程序版本回退
  15. 修改小程序线上代码的可见状态
  16. 查询当前设置的最低基础库版本及各版本用户占比
  17. 设置最低基础库版本
  18. 查询服务商的当月提审限额和加急次数(Quota)
  19. 加急审核申请

最终效果

代码如下图

获取第三方平台接口调用凭据“component_verify_ticket”

获取第三方平台“component_access_token” 

 获取预受权码“pre_auth_code”

使用受权码换取公众号或小程序的接口调用凭据和受权信息

想要微信开放平台代小程序的源码,可以关注公众号

联系博主,私信想要源码

微信开放平台:小程序代码模板库管理 小程序授权 版本发布,版本回退 java代码实现相关推荐

  1. 一个公众号可以绑定几个小程序_微信开放平台可以绑定几个小程序和公众号?...

    微信开放平台可以绑定几个小程序和公众号?How many small programs and official accounts can be bound to the WeChat open pl ...

  2. 关于微信开放平台授权事件接收Url的配置以及参数接收

    关于微信开放平台如何申请,如何配置,如何全网发布的文章,大神们已经写了很多,不想再造轮子,特针对微信授权事件的处理这一个点,对自己遇到的坑进行总结,也希望能给着手做微信开放平台的小伙伴们提供一份简单的 ...

  3. 微信开放平台之第三方平台开发,模板小程序如何提交?

    大家好,我是悟空码字 12月25日,天气晴朗,阳光普照,今天是圣诞节.因为疫情影响,小羊人的增多,街上放眼望去,人烟稀少.楼下除了几个十一二岁的小男孩在玩耍,也没有像往日老人悠闲打牌.小孩嬉戏那般热闹 ...

  4. 微信公众平台、微信公众平台.小程序、微信.开放平台三者关系及unionid

    以下内容,仅限于根据自己开发以及阅读微信文档总结,错误之处敬请指出,共同进步! 一.微信公众平台.微信公众平台.小程序.微信.开放平台登录地址 项目 微信公众平台 微信公众平台.小程序 微信.开放平台 ...

  5. 微信开放平台之小程序获取用户信息

    说实话,微信开放平台的文档真的是狗屎一般的存在,维护不及时,混乱,每隔一段时间更新一次授权接口!着实让开发者想口吐芬芳了!文档内跳来跳去,找不到一个完整的链路!维护好几套接口文档也就这一家了! 好了, ...

  6. 微信开放平台 帐号管理 绑定在同一个开放平台帐号下的公众号及小程序让用户unionid一致...

    开发十年,就只剩下这套架构体系了! >>>    第三方平台在获得此权限后,可以代替已授权的公众号/小程序创建开放平台帐号或进行绑定/解绑操作. 绑定在同一个开放平台帐号下的公众号及 ...

  7. 微信开放平台绑定各移动应用、网站应用、公众号、小程序、第三方的个数

    微信开放平台绑定各移动应用.网站应用.公众号.小程序.第三方的个数 目前没有在微信的文档中找到过具体的数字,只能真正的登录到后台,并且已经认证了的才能看的到.认证需要300元/年. 很多人都不知道具体 ...

  8. 微信用户绑定java实例_微信开放平台 帐号管理 绑定在同一个开放平台帐号下的公众号及小程序让用户unionid一致...

    第三方平台在获得此权限后,可以代替已授权的公众号/小程序创建开放平台帐号或进行绑定/解绑操作. 绑定在同一个开放平台帐号下的公众号及小程序,用户unionid一致.开发者可调用"获取用户基本 ...

  9. 多多客api_多多客小程序如何配置微信开放平台?

    原标题:多多客小程序如何配置微信开放平台? https://open.weixin.qq.com/ open: appid: xxx //微信开放平台AppID appsecret: xxx //微信 ...

最新文章

  1. DFS:图的联通块 AOJ-0118 Property Distribution
  2. java多态简单例子6_Java_6、面向对象——继承和多态
  3. AJAX 跨域请求(转发)
  4. 同是产品经理,为什么几年后会差距这么大?
  5. 定义交货输出确定过程(Output Determination Procedure)
  6. 使用微软的TFS云服务来管理小型项目
  7. 比利时女摄影师玛瑞亚
  8. 浅析 JNDI / DataSource / ConnectionPool 三者
  9. 机器学习实战系列(八):分类与回归树
  10. Provisioning Services 7.6 入门到精通系列之二:基础架构环境
  11. Friends S01.01 Part A
  12. 拼多多总显示服务器冻僵,为什么拼多多商家后台会打不开?什么原因导致的?
  13. netperf mips 移植
  14. java数独求交集方法,标准数独解题之旅(用一道数独题讲解最基本的5种解题技巧)(二)...
  15. 总有一项适合你:联想 Miix2 8寸版触摸屏失灵的各项解决方案
  16. 高登学苑-解密携程4.9分的秘诀学习笔记
  17. jmeter输出请求和响应数据到文件
  18. 力扣、github网站登不上
  19. Elasticsearc倒排索引(二):分析analysis
  20. 【疯狂的架构】牛公司组织结构图一览:华为,阿里,腾讯,百度,新浪……

热门文章

  1. Transact-SQL 语法元素之标识符
  2. noip pj,tg酱油记
  3. TDS (Tivoli Directory Server)学习指南
  4. 宋棠敏——瘦-腰-瘦-腿-瘦-肚-子
  5. 纯国产PC量产,美国芯片再遭重击,外媒:中国不买了
  6. 微信小程序在线客服接入功能详解
  7. 一步一步教你做ios推送 pem证书制作 php推送
  8. 教你如何在虚拟机上安装Linux
  9. 移动端h5项目初始化
  10. 详解RecyclerView替换ListView和GridView及实现暴瀑流