![图片[1]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/649e5005a920250313084945.gif)
点击蓝字,关注我们
微信小程序开发模式有2种,一种是直接开发,一种是代开发
直接开发指的是企业或个人自行组建技术团队,使用微信或其他平台提供的小程序开发工具、框架和API,进行小程序的设计、编码、测试和发布。
代开发指的是企业将小程序的开发需求委托给专业的第三方开发团队。
最近公司新开了一个项目,在这个项目中,每个商家都会有各自的小程序,所以我们需要帮商家开发小程序,即作为第三方开发团队帮用户代开发小程序。
微信提供的文档特别多,对于小白来说,梳理小程序发版的业务流程确实有点难度,这篇文章将对小程序代开发业务流程进行总结梳理并结合实际应用例子展开进行描述,希望帮助和我一样的小白快速掌握
需要注意的是,本文主要阐述的是代开发小程序的流程,即帮商家开发小程序,涉及的接口文档主要为:代商家管理小程序相关的接口:
链接:https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/login/thirdpartyCode2Session.html
关于代开发小程序发布,其业务流程可分为以下步骤
1、 申请小程序
2、 将小程序授权给第三方平台
3、 获取小程序token
4、 配置用户隐私协议指引
5、 服务器域名设置
6、 申请小程序权限
7、 发布小程序
![图片[2]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/8b69ee5a9f20250313084946.png)
申请小程序
![图片[3]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/abe8565f5a20250313084947.png)
链接:https://developers.weixin.qq.com/miniprogram/introduction/#%E6%B3%A8%E5%86%8C%E5%B0%8F%E7%A8%8B%E5%BA%8F%E8%B4%A6%E5%8F%B7
申请2个小程序,小程序A用于开发功能、发布代码,小程序B用于测试授权,供用户使用;
在微信公众平台官网首页(https://mp.weixin.qq.com/)点击右上角的“立即注册”按钮。
![图片[4]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/55d41fb7f520250313084948.png)
● 选择注册的账号类型
选择“小程序”,点击“查看类型区别”可查看不同类型账号的区别和优势。
● 填写邮箱和密码
请填写未注册过公众平台、开放平台、企业号、未绑定个人号的邮箱。
● 激活邮箱
登录邮箱,查收激活邮件,点击激活链接。
● 填写主体信息
点击激活链接后,继续下一步的注册流程。请选择主体类型选择,完善主体信息和管理员信息。
● 填写管理员信息
![图片[5]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/baf547c02d20250313084949.png)
● 确认主体信息不可变更
![图片[6]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/4cde3fd50820250313084950.png)
● 点击确认完成注册流程
选择对公打款的用户,请根据页面提示,向指定的收款账号汇入指定金额。
● 完成注册后,需要完善微信小程序信息并进行小程序备案
选择对公打款的用户,完成汇款验证后,可以补充小程序名称信息,上传小程序头像,填写小程序介绍并选择服务范围
![图片[7]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/de7ac27e6420250313084951.png)
将小程序授权给第三方平台
![图片[3]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/abe8565f5a20250313084947.png)
![图片[9]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/069d04398a20250313084953.png)
这个步骤主要是用来将小程序和管理后台进行关联,商家将小程序授权给第三方平台,在这一步需要填写的基础信息包括:小程序APPID、小程序原始ID、小程序AppSecret
(1)如何获取小程序APPID、小程序原始ID
前往微信小程序管理后台,点击账号个人信息找到【账号设置】,进入账号设置页面并找到账号信息,即可查看到小程序APPID和小程序原始ID,复制输入至输入框即可。
![图片[10]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/f278981e2d20250313084954.png)
(2)如何获取小程序AppSecret
找到下方【管理-开发管理】并在界面选择【开发设置】tab,即可查看到小程序AppSecret,出于安全考虑,小程序密钥(AppSecret)不被明文保存,如果生成后忘记密钥需要点击重置。
![图片[11]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/230f7771f720250313084956.png)
拿到用户小程序APPID、小程序原始ID、小程序AppSecret之后,便可以进行微信授权操作,微信授权的构建方式有2种,分别是自建授权链接、使用官方云服务生产授权链接
![图片[12]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/1c00f6f68d20250313084957.png)
1、 自建授权链接的步骤
自建授权链接完成授权是最常用的微信授权方式,其步骤如下:
![图片[13]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/c8e736b1d920250313084958.png)
(1)构建授权链接
商家扫码访问授权链接,拿auth_code
链接:https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/Before_Develop/Authorization_Process_Technical_Description.html
![图片[14]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/71d5da1e8720250313084959.png)
(2)使用授权码获取授权信息
拿auth_code获取authorizer_refresh_token
链接:https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/token/authorization_info.html
(3)获取授权账号调用令牌/刷新
authorizer_refresh_token换authorizer_access_token,
authorizer_access_token 调用代商家管理小程序接口必传字段
链接:https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/token/api_authorizer_token.html
2、 通过 “一键部署官方提供的第三方平台云服务” 的方式获得系统自动生成的授权链接与授权码。
![图片[15]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/768b57303f20250313085000.png)
3、 相关说明
● 解除授权:如果商家需要解除授权,则需要登录微信公众号平台(https://mp.weixin.qq.com/)进行操作;当前不支持第三方服务商主动解除授权。
● 修改权限:如果小程序/公众号管理员只想取消对服务商的个别权限集的授权,则可以重新扫码进入授权页面,然后自定义权限集,重新授权即可。(如果是小程序商家,则可以前往微信公众号平台(https://mp.weixin.qq.com/) – 设置-第三方设置-管理授权,进入更新授权页面后取消部分授权即可)
● 新增权限:当官方开放新的权限集,服务商可前往第三方平台增加新的权限,以满足新的业务需求。修改后新授权的公众号/小程序授权时会增加新权限的申请;已授权的老用户,旧有权限不影响,但新权限集需要商家重新扫描授权升级后才可获得
获取小程序token
![图片[3]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/abe8565f5a20250313084947.png)
这个步骤主要作用是生成Token,token是调用接口时的必传字段,在完成了商家授权给第三方平台之后,第三方平台则可以获得authorizer_access_token进行调用相关api,获取token的流程如下,其中3、4、5与微信授权流程对应:
链接:https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/Before_Develop/creat_token.html
![图片[17]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/7aa2bb14f020250313085002.png)
1、 消息推送
是开放平台推出的一种主动推送服务,基于该推送服务,开发者及时获取开放平台相关信息,无需调用API。
获取component_verify_ticket
链接:https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/token/component_verify_ticket.html
2、 获取授权账号调用令牌
根据authorizer_refresh_token获取component_access_token ,
是第三方平台接口的调用凭据
链接:https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/token/component_access_token.html
3、 获取预授权码
链接:https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/token/pre_auth_code.html
4、 构建授权链接,引导用户完成微信授权
链接:https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/Before_Develop/Authorization_Process_Technical_Description.html
5、 使用授权码获取授权信息
链接:https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/token/authorization_info.html
6、 获取/刷新接口调用令牌
根据 authorizer_refresh_token 获得 authorizer_access_token
链接:https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/token/api_authorizer_token.html
配置用户隐私协议指引
![图片[3]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/abe8565f5a20250313084947.png)
每一个小程序都需要配置用户隐私协议指引才能进行发布,因此在提交代码版本前,均需补充相应用户隐私保护指引。
(1)如何配置
根据不同的开发模式,配置用户隐私协议指引的方式不同
-
非代开发模式:即自己开发小程序
可通过登陆微信公众平台在【小程序管理后台-设置-功能设置-用户隐私保护指引】进行配置
![图片[19]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/e360be2fda20250313085005.png)
-
代开发模式:即开发商开发小程序
只能通过接口进行配置,通过接口进行配置时,一般来说有以下2种方式
① 统一配置
所有小程序使用同一个用户隐私协议指引模版,直接由开发商写死,通过配置小程序用户隐私保护指引添加、修改、删除
链接:https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/privacy_config/set_privacy_setting.html
使用方法:用户完成微信授权收到回调后,自动调取该接口进行模版配置
② 自定义用户隐私保护指引
每一个小程序使用不同的用户隐私协议模版,用户通过第三方管理后台对用户隐私协议进行配置,这个流程需要用到的接口包括:
● 上传:通过接口上传,获得ext_file_media_id
链接:https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/privacy_config/upload_privacy_exfile.html
● 配置:然后再调用接口进行配置。
链接:https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/privacy_config/set_privacy_setting.html
使用方法:第三方管理后台设计一个页面供用户进行配置,示例如下:
![图片[20]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/40a02edd5420250313085006.png)
(2)协议内容怎么写?
协议内容一般包括:引导语、开发者处理的信息、第三方插件信息、第三方服务商信息、用户权益、开发者对信息的存储、信息的使用规则、信息对外提供、联系方式、补充文档、日期等,可根据实际情况选择相应的内容进行填写,不一定要包括每一个方面
链接介绍:https://developers.weixin.qq.com/miniprogram/dev/framework/user-privacy/miniprogram-intro.html
举例
本指引是xxx小程序开发者“深圳智百威科技发展有限公司”为处理你的个人信息而制定。
1、开发者处理的信息
根据法律规定,开发者仅处理实现小程序功能所必要的信息。
-
为了获取最近门店以及提供门店导航服务,开发者将在获取你的明示同意后,收集你的位置信息。
-
为了保障订单有限以及售后及时与您联系,开发者将在获取你的明示同意后,收集你的手机号。
-
为了快速识别您的身份,开发者将在获取你的明示同意后,收集你的微信昵称、头像。
-
为了保存你生成的推荐码,开发者将在获取你的明示同意后,使用你的相册(仅写入)权限
-
开发者收集你选中的照片或视频信息,访问你的摄像头,用于上传备注和个人头像。
-
开发者读取你的剪切板,方便你复制电话号码和门店wifi密码
2、你的权益
2.1 关于收集你的位置信息,你可以通过以下路径:小程序主页右上角“…”—“设置”—点击特定信息—点击“不允许”,撤回对开发者的授权。
2.2 关于收集你的手机号、收集你选中的照片或视频信息、读取你的剪切板,你可以通过以下路径:小程序主页右上角“…” — “设置” — “小程序已获取的信息” — 点击特定信息 — 点击“通知开发者删除”,开发者承诺收到通知后将删除信息。法律法规另有规定的,开发者承诺将停止除存储和采取必要的安全保护措施之外的处理。
2.3 关于你的个人信息,你可以通过以下方式与开发者联系,行使查阅、复制、更正、删除等法定权利。
2.4 若你在小程序中注册了账号,你可以通过以下方式与开发者联系,申请注销你在小程序中使用的账号。在受理你的申请后,开发者承诺在十五个工作日内完成核查和处理,并按照法律法规要求处理你的相关信息。
– 电话: 400-613-8848
3、开发者对信息的存储
开发者承诺,除法律法规另有规定外,开发者对你的信息的保存期限应当为实现处理目的所必要的最短时间。
4、信息的使用规则
4.1 开发者将会在本指引所明示的用途内使用收集的信息
4.2 如开发者使用你的信息超出本指引目的或合理范围,开发者必须在变更使用目的或范围前,再次以弹窗方式告知并征得你的明示同意。
5、信息对外提供
5.1 开发者承诺,不会主动共享或转让你的信息至任何第三方,如存在确需共享或转让时,开发者应当直接征得或确认第三方征得你的单独同意。
5.2 开发者承诺,不会对外公开披露你的信息,如必须公开披露时,开发者应当向你告知公开披露的目的、披露信息的类型及可能涉及的信息,并征得你的单独同意。
若你认为开发者未遵守上述约定,或有其他的投诉建议、或未成年人个人信息保护相关问题,可通过以下方式与开发者联系;或者向微信进行投诉。
– 电话: 400-613-8848
更新日期:2024年11月18日
生效日期:2024年11月18日
(3)协议配置成功后,在哪里展示?
协议配置成功后,用户可在小程序进行查看
①通过授权弹窗的形式展示给用户,用户可点击进行查看
![图片[21]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/cd485fa7bd20250313085008.png)
②在注册登录的时候进行展示
![图片[22]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/798c5c953320250313085009.png)
③ 在设置进行展示
![图片[23]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/bfdaaa7ed820250313085010.png)
④ 在小程序介绍处进行展示
![图片[24]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/8f6052696520250313085011.png)
服务器域名设置
![图片[3]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/abe8565f5a20250313084947.png)
第三方平台在代替小程序发布代码之前,需要调用接口为小程序添加第三方平台自身的域名。需要注意的是,需要先将域名登记到第三方平台的小程序服务器域名中,才可以调用接口为商家小程序进行配置。
链接:https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/domain-management/modifyServerDomain.html
![图片[26]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/add327339120250313085013.png)
申请小程序权限
![图片[3]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/abe8565f5a20250313084947.png)
部分小程序前端api需申请后,方可使用,根据需要,在小程序后台申请相关的权限,或者通过调接口申请小程序权限
链接:https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/privacy-api-management/applyPrivacyInterface.html
![图片[28]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/73bac60ba520250313085016.png)
发布小程序
![图片[3]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/abe8565f5a20250313084947.png)
链接:https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/product/how_to_dev.html
![图片[30]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/8e712f416720250313085018.png)
第三方平台帮助旗下已授权的小程序进行开发小程序时,需先开发完成小程序模板,再将小程序模板部署到旗下小程序账号中,部署流程主要包含:构建小程序版本、小程序提交审核、发布小程序。
下面将对代开发小程序发布的具体流程展开进行描述:
![图片[31]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/4409d731fc20250313085019.png)
1、 绑定开发小程序
(1)第三方平台的开发人员需先到微信公众平台(mp.weixin.qq.com)申请一个普通的小程序并完善小程序的头像、昵称、简介、服务类目等信息。
(2)进入微信开放平台,在第三方平台详情中,将该小程序添加为开发小程序,这个小程序将用于后续的开发,绑定开发小程序的步骤可参考:
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/operation/thirdparty/dev.html
● 登录开放平台,进入管理中心-第三方平台-详情-代开发小程序,一个第三方平台账号可绑定30个开发小程序
![图片[32]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/ec8f3cafba20250313085021.png)
● 点击添加开发小程序,按照要求填写账号和密码、进行安全认证、最后绑定成功
![图片[33]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/c03b85dff820250313085022.png)
● 绑定成功后也可以解除绑定
![图片[34]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/06753ceabc20250313085023.png)
2、 小程序代码编写
在上个步骤中申请的开发小程序中进行代码编写
3、 代码提交到草稿箱
前往开发者工具,将编写好的代码提交到草稿箱中
4、 草稿箱的代码提交到模版库
将草稿箱中的代码提交到模板库中,供后续发布使用,提交到模版库的方式有2种,一般来说,直接在微信开放平台进行提交就可以了,2种方式如下:
(1)前往微信开放平台完成提交
(2)通过接口进行提交
● 获取代码草稿列表 :
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/code_template/gettemplatedraftlist.html
● 将草稿添加到代码模板库:
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/code_template/addtotemplate.html
5、 发布模板库的代码
这个步骤主要用来构建小程序版本
(1)获取代码模板列表 ,拿到要发布的模版id
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/code_template/gettemplatelist.html
(2)根据模版id,将模版进行上传发布,为已授权的小程序上传代码 ,在这个步骤中,需要自定义小程序的版本号
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/code/commit.html
为了方便第三方平台的开发者引入 extAppid 的开发调试工作,引入概念,该参数则是用于控制ext.json配置文件的内容,构建版本的时候,需要这个扩展参数
6、 提交代码审核
完成以上步骤后,便可以提交代码进行审核,但是在审核之前,需要再检查一下提交代码审核前的前置检查项
● 商家小程序名称、简介、类目和头像:前往小程序后台进行检查
● 商家用户隐私保护指引是否已经配置好
● 如果小程序还涉及申请地理位置等相关隐私接口,还需对相关api进行权限申请、在代码中进行声明
前置项配置完成后,便可对代码进行提交,步骤如下:
(1)获取已上传的代码页面列表,找到要提交审核的代码
https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/code-management/getCodePage.html
(2)提交代码审核:将要审核的代码提交进行审核
https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/code-management/submitAudit.html
当小程序有审核结果后,微信服务器会向第三方平台方的消息与事件接收 URL(创建第三方平台时填写)以 POST 的方式推送相关通知
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/token/component_verify_ticket.html
(3)除了等小程序回调审核结果外,还能通过接口查询指定版本的审核状态、查询最新一次提交的审核状态
查询审核单状态:查询指定发布审核单的审核状态
https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/code-management/getAuditStatus.html
查询最新一次提审单的审核状态
https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/code-management/getLatestAuditStatus.html
发布上线
![图片[3]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/abe8565f5a20250313084947.png)
提交的代码审核通过即可发布使用
发布已通过审核的小程序:发布最后一个审核通过的小程序代码版本
https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/code-management/release.html
![图片[36]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/77fb3a1f3620250313085025.png)
代开发小程序发布设计实例
1、 第三方管理后台小程序配置页面,用于微信授权,将小程序授权给第三方平台,必须字段:小程序appid、小程序原始id、小程序appsecret
![图片[37]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/fba69f29b120250313085026.png)
2、 配置用户隐私协议指引
对于代开发小程序,无法在微信小程序后台进行配置,需要通过接口完成配置
① 统一配置
所有小程序使用同一个用户隐私协议指引模版,直接由开发商写死,通过配置小程序用户隐私保护指引添加、修改、删除
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/privacy_config/set_privacy_setting.html
使用方法:用户完成微信授权收到回调后,自动调取该接口进行模版配置
② 自定义用户隐私保护指引
每一个小程序使用不同的用户隐私协议模版,用户通过第三方管理后台对用户隐私协议进行配置,这个流程需要用到的接口包括:
● 上传:通过接口上传,获得ext_file_media_id
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/privacy_config/upload_privacy_exfile.html
● 配置:然后再调用接口进行配置
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/privacy_config/set_privacy_setting.html
使用方法:第三方管理后台设计一个页面供用户进行配置,示例如下:
![图片[20]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/40a02edd5420250313085006.png)
3、 授权成功后配置服务器域名、申请小程序相关权限
4、 发布小程序
![图片[39]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/e5d000c83b20250313085029.png)
— END —
关注公众号【诺儿笔记本】,后台可获取【产品大礼包】,包含产品书籍、常用软件、常用文档模板等等
交流学习,可添加微信up5499
![图片[40]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/323b16f6b720250313085030.jpg)
你“在看”我吗?
![图片[41]|小程序代开发 || 全流程操作超详细版本(含小程序申请、授权、发布、配置等)|融云数字服务社区丨榕媒圈BrandCircle](http://rongmeiquan.oss-cn-shenzhen.aliyuncs.com/my-bucket/2025/03/69ed76436720250313085031.png)
暂无评论内容