收藏
回答

【微信开放平台】文档中的ext.json内容错误

https://developers.weixin.qq.com/miniprogram/dev/devtools/ext.html中的配置错误,正确的如下plugins的位置错了

{
  "extEnable": true,
  "extAppid": "wxf9c4501a76931b33",
  "directCommit": false,
  "ext": {
    "name": "wechat",
    "attr": {
      "host": "open.weixin.qq.com",
      "users": [
        "user_1",
        "user_2"
      ]
    }
  },
  "extPages": {
    "pages/logs/logs": {
      "navigationBarTitleText": "logs"
    }
  },
  "window":{
    "backgroundTextStyle":"light",
    "navigationBarBackgroundColor": "#fff",
    "navigationBarTitleText": "Demo",
    "navigationBarTextStyle":"black"
  },
  "tabBar": {
    "list": [{
      "pagePath": "pages/index/index",
      "text": "首页"
    }, {
      "pagePath": "pages/logs/logs",
      "text": "日志"
    }]
  },
  "networkTimeout": {
    "request": 10000,
    "downloadFile": 10000
  },
  "plugins": {
    "myPlugin": {
      "version": "1.0.0",
      "provider": "wxidxxxxxxxxxxxxxxxx"
    }
  }
}
回答关注问题邀请回答
收藏

2 个回答

  • 第三方平台小助手
    第三方平台小助手
    05-14

    你好,1、是指文档示例提供的多个一个{}吗?

    2、以前有区分标准模板和普通模板,标准模板支持的参数只有:

    标准模板依赖交易组件,但是交易组件已经下架,因此建议开发者这边使用普通模板,无法再使用标准模板

    https://developers.weixin.qq.com/community/develop/doc/000444efe4c328cfd851d6f1766c00

    另外,plugins是放置在ext_json参数下的

    05-14
    有用
    回复 7
    • 琦森
      琦森
      05-14
      回复第一个答复:是的,这个文档是是否写错了
      回复第二个答复:标准模板中如果要动态分配plugins是否无法实现
      回复第三个答复:现在交易组件已重新上架了,在mp中可以选择,如果使用普通模板都无法配置ext_json,所以这个ext_json的那么多参数是否没有只能用{"extAppid":" ", "ext": {}, "window": {}}


      需要动态配置plugins的原因:开发的小程序只做开发使用,很多插件无法添加并上传到微信开放平台,例如微信物流查询插件(需要小程序存在交易才能申请使用)这种情况如何上传带插件的模板到草稿
      05-14
      回复
    • 第三方平台小助手
      第三方平台小助手
      05-14回复琦森
      请尝试下去掉{}后是否可以配置生效?
      普通模板在上传代码时可以配置ext_json,此参数必填,ext_json用于控制ext.json配置内容
      05-14
      回复
    • 第三方平台小助手
      第三方平台小助手
      05-14回复琦森
      麻烦提供相关截图等信息
      05-14
      回复
    • 琦森
      琦森
      05-14回复第三方平台小助手
      05-14
      回复
    • 第三方平台小助手
      第三方平台小助手
      05-14回复琦森
      第三方平台的提交标准模板目前可以正常操作提交,但不建议使用标准模板,请使用普通模板来为小程序提交代码审核
      05-14
      回复
    查看更多(2)
  • 琦森
    琦森
    05-14

    通过commit接口提交版本到小程序

    提交格式为

    {"template_id":3,"user_version":"1.1.3","ext_json":"{\"extAppid\":\"wx99733b1b820895cb\",\"ext\":{\"site_id\":10000},\"0\":{\"plugins\":{\"logisticsPlugin\":{\"provider\":\"wx9ad912bf20548d92\",\"version\":\"2.1.5\"}}}}"}
    


    接口返回

    标准模板extjson错误! rid: 68237512-51c6a3ab-6f9199e7
    


    将plugins删除后正常,想弄明白这个plugins到底是放哪的
    
    05-14
    有用
    回复 1
    • 琦森
      琦森
      05-14
      05-14
      回复
登录 后发表内容