收藏
回答

hardwareDevice.send发送设备消息报错,data格式错误?


回答关注问题邀请回答
收藏

4 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2022-03-29

    参考请求示例https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/hardware-device/hardwareDevice.send.html

    2022-03-29
    有用 1
    回复 9
    • 🧀
      🧀
      发表于移动端
      2022-03-29
      就是按照这个文档写的啊
      2022-03-29
      回复
    • 社区技术运营专员-Jahozheng
      社区技术运营专员-Jahozheng
      2022-03-29回复🧀
      errmsg会提示具体是哪个字段出错 模板内容,格式形如 { "key1": { "value": "xxx" }, "key2": { "value": "xxx" } } ,value 为枚举值。
      2022-03-29
      回复
    • 🧀
      🧀
      发表于移动端
      2022-03-29回复社区技术运营专员-Jahozheng
      errmsg只是说data格式错误,value使用的是过去事例接口返回的枚举值
      2022-03-29
      回复
    • 🧀
      🧀
      2022-03-30回复社区技术运营专员-Jahozheng
      data format error rid: 6243a8c9-3e00145d-4173dc17
      2022-03-30
      回复
    • 🧀
      🧀
      2022-03-30回复社区技术运营专员-Jahozheng
      2022-03-30
      回复
    查看更多(4)
  • 小李小李 快乐无比
    小李小李 快乐无比
    2022-09-27

    {

      "errcode": 9800006,

      "errmsg": "订阅model_id和sn关系检查失败,请确认发送消息时传入的model_id和sn与订阅时传入的是否一致 rid: 6332682a-6387d673-306d78f3"

    }


    {

    "to_openid_list": ["xxx"],

    "data": {

    "time1": {

    "value": "2022-09-27 10:59:41"

    },

    "enum_string3": {

    "value": "设备水位过低,为确保正常使用,请及时加水"

    },

    "enum_string2": {

    "value": "客厅"

    }

    },

    "template_id": "xxx",

    "miniprogram_state": "formal",

    "sn": "xx",

    "model_id": "WBF49BPuuqbE8djvSR-1_w",

    "page": "pages/index/index",

    "lang": "zh_CN"

    }

    2022-09-27
    有用
    回复
  • 真友
    真友
    2022-05-09

    一直说枚举值 枚举值, 倒是给个具体示例呀, 各个语言对枚举写法又都不一样,

    $post['data']['enum_string2']['value'] = '交换机发生故障,请及时查看';
    $post['data']['enum_string2']['value'] = '0';
    $post['data']['enum_string2']['value'] = 'keywordEnumValueList.0.0';
    
    都没成功过
    
    2022-05-09
    有用
    回复
  • 闻诗强
    闻诗强
    2022-04-12

    9800006是什么错误

    2022-04-12
    有用
    回复
登录 后发表内容