微信小程序第三方开发平台注册、授权、上传、审核、发布流程(3)- 上传

上传(3)

一、小程序模板开发

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

第一步:绑定开发小程序

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

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

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

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

使用开发小程序的开发者微信号登录微信web开发者工具(IDE),开发者工具中按照正常的小程序开发流程进行代码开发和调试。开发完成后,在开发工具中点击上传。更新模板后需要更部署到旗下小程序之前必须上传到模板库。注意:上传时版本号要求不一样,一样的版本号会被默认为同一版本,判断为管理员没有更新

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

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

拿到模板ID后,再加上之前获取到的authorizer_access_token(令牌),就能为授权过给该第三方平台的小程序部署代码了。
在这里插入图片描述

二、为旗下小程序进行代码管理

举个例子:为授权的小程序帐号上传小程序代码

1、为授权的小程序帐号上传小程序代码

POST https://api.weixin.qq.com/wxa/commit?access_token=ACCESS_TOKEN

请求参数说明:
参数类型必填说明
access_tokenstring第三方平台接口调用令牌authorizer_access_token
template_idstring代码库中的代码模板 ID
ext_jsonstring第三方自定义的配置
user_versionstring代码版本号,开发者可自定义(长度不要超过 64 个字符)
user_descstring代码描述,开发者可自定义
POST 数据示例:
{
  "template_id": "0",
  "ext_json": "{\"extAppid\":\"\",\"ext\":{\"attr1\":\"value1\",\"attr2\":\"value2\"},\"extPages\":{\"index\":{},\"search/index\":{}},\"pages\":[\"index\",\"search/index\"],\"window\":{},\"networkTimeout\":{},\"tabBar\":{},\"plugin\":{}}",
  "user_version": "V1.0",
  "user_desc": "test"
}
参数说明:
  • access_token 请使用第三方平台获取到的该小程序授权的authorizer_access_token
  • template_id 代码库中的代码模版ID
  • ext_json 第三方自定义的配置
    例:
{
  "extEnable": true,
  "extAppid": "", //要上传的小程序AppId
  "window":{
    "navigationBarBackgroundColor": "#fff",
    "navigationBarTextStyle": "black"
  },
  "tabBar": {
    "backgroundColor": "#fff",
    "position": "bottom",
    "list": [
      {
        "pagePath": "pages/index/index",
        "text": ""
      },
      {
        "pagePath": "pages/my/my",
        "text": ""
      }
    ]
  }
}

  • user_version 代码版本号,开发者可自定义(长度不要超过64个字符)
  • user_desc 代码描述,开发者可自定义
  • 通过此请求,第三方平台会自动将模板中的代码自动部署到授权给该第三方的小程序上

拓展(一键上传旗下的所有小程序)

代码相同,但是appid不一样
解决:循环调用接口,修改 ext_json 中的 extAppid
  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Net 微信小程序源码是一种用于开发微信小程序的开源代码微信小程序是一种在微信平台上运行的应用程序,用户可以在微信中直接打开和使用,无需下载安装,具有轻量、快速启动等特点。 Net 微信小程序源码提供了丰富的功能和模板,帮助开发者快速搭建和开发自己的微信小程序。源码中包含了界面设计、前端开发和后端接口等方面的代码,可以根据需求进行二次开发和定制。 具体而言,Net 微信小程序源码中包括以下几个主要部分: 1. 界面设计:源码提供了一些常见的页面模板,如首页、商品列表、详情页、购物车等,开发者可以根据自己的需求进行修改和调整。 2. 前端开发:源码中包含了前端开发所需的 HTML、CSS 和 JavaScript 代码开发者可以通过修改这些代码,实现界面交互、数据展示等功能。 3. 后端接口:源码中提供了与后端服务器进行数据交互的接口代码,可以通过接口与后端服务器进行数据传输和交互。 使用 Net 微信小程序源码,开发者可以快速构建一个功能完善、界面优雅的微信小程序。通过对源码的修改和定制,可以实现个性化的需求,如特定业务逻辑、用户体验等。 总之,Net 微信小程序源码是为开发者提供的一个快速开发和定制微信小程序的工具,帮助开发者节省时间和精力,快速构建自己的微信小程序

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一个......

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值