Skip to content

Deposits API

小程序列表获取

  • API名称: 获取托管小程序列表
  • 请求方法: POST
  • 请求路径: /deposits/minipram/list
  • 请求参数:
    • pageNumber (number, optional): 页码,默认为1
    • pageSize (number, optional): 每页数量,默认为20
  • 响应示例:
    json
    {
      "success": true,
      "data": {
        "Total": 10,
        "CurrPage": 1,
        "Data": [
          {
            "Id": 1,
            "Name": "小程序1",
            "ConfigType": "WxMpToWxa"
          }
        ]
      }
    }

模板列表获取

  • API名称: 获取托管小程序模板列表
  • 请求方法: POST
  • 请求路径: /deposits/minipram/tpls
  • 请求参数:
    • pageNumber (number, optional): 页码,默认为1
    • pageSize (number, optional): 每页数量,默认为15
  • 响应示例:
    json
    {
      "success": true,
      "data": {
        "Total": 5,
        "CurrPage": 1,
        "Data": [
          {
            "Id": 1,
            "Name": "模板1",
            "Version": "1.0.0"
          }
        ]
      }
    }

小程序名称验证

  • API名称: 验证小程序名称
  • 请求方法: POST
  • 请求路径: /deposits/wxa/nameverify
  • 请求参数:
    • id (string, required): 小程序配置ID
    • name (string, required): 要验证的名称
  • 响应示例:
    json
    {
      "success": true,
      "data": {
        "errcode": 0,
        "errmsg": "ok"
      }
    }

小程序配置更新

  • API名称: 更新小程序配置
  • 请求方法: POST
  • 请求路径: /deposits/wxa/update
  • 请求参数:
    • id (string, required): 小程序配置ID
    • name (string, required): 小程序名称
    • icon (string, required): 小程序图标URL
    • license (string, required): 授权文件URL
    • licenseType (string, required): 授权类型
    • explain (string, required): 小程序介绍
  • 响应示例:
    json
    {
      "success": true,
      "data": {
        "code": 200,
        "msg": ""
      }
    }

小程序代码提交

  • API名称: 提交小程序代码
  • 请求方法: POST
  • 请求路径: /deposits/wxa/codecommit
  • 请求参数:
    • id (string, required): 小程序配置ID
    • tplId (number, required): 模板ID
  • 响应示例:
    json
    {
      "success": true,
      "data": {
        "errcode": 0,
        "errmsg": "ok"
      }
    }

小程序提交审核

  • API名称: 提交小程序审核
  • 请求方法: POST
  • 请求路径: /deposits/wxa/submitaudit
  • 请求参数:
    • id (string, required): 小程序配置ID
  • 响应示例:
    json
    {
      "success": true,
      "data": {
        "errcode": 0,
        "errmsg": "ok",
        "auditid": "123456"
      }
    }

小程序体验者信息

  • API名称: 获取体验者信息
  • 请求方法: POST
  • 请求路径: /deposits/wxa/tester/infor
  • 请求参数:
    • id (string, required): 小程序配置ID
  • 响应示例:
    json
    {
      "success": true,
      "data": {
        "testers": [],
        "test_qrcode": "二维码URL",
        "wxa_code": "小程序码URL"
      }
    }

小程序审核状态

  • API名称: 获取审核状态
  • 请求方法: POST
  • 请求路径: /deposits/wxa/auditstate
  • 请求参数:
    • id (string, required): 小程序配置ID
  • 响应示例:
    json
    {
      "success": true,
      "data": {
        "status": 1,
        "reason": ""
      }
    }

发布小程序

  • API名称: 发布小程序
  • 请求方法: POST
  • 请求路径: /deposits/wxa/release
  • 请求参数:
    • id (string, required): 小程序配置ID
  • 响应示例:
    json
    {
      "success": true,
      "data": {
        "errcode": 0,
        "errmsg": "ok"
      }
    }

绑定体验者

  • API名称: 绑定体验者
  • 请求方法: POST
  • 请求路径: /deposits/wxa/tester/bind
  • 请求参数:
    • id (string, required): 小程序配置ID
    • wechatId (string, required): 微信ID
  • 响应示例:
    json
    {
      "success": true,
      "data": {
        "errcode": 0,
        "errmsg": "ok"
      }
    }