收藏
回答

订阅消息 data.date1.value is emtpy

订阅消息返回报错 "{\"errcode\":47003,\"errmsg\":\"argument invalid! hint: [av5xHa02473114] data.date1.value is emtpy\"}"

APPID:wx46dc309e4ff38a7c

【请求地址】"https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=29_SfDM_GS4WRFZZPYNBxyAQpDLU_k4i-H2L6w-BMlUd-Xd3ajH8sYl6FeHg72UvPtjBVn3n7epGZMvh-RD6GFBAvqTZ58ykhrzYxUezcberxo_Dbg_8HhwaKAfV5p4tbPNqaXURhEWxMGpiRA_OJPeAIAEZF

请求参数 {"touser":"oo5W55cwYtdztiCv06dsmXry-gwc","template_id":"Yx4g-qXi4QRp3vhPDNaGWKlfirVkKCWw6TDrKLd9yrA","data":{"date1":{"value":"2017\u5e7401\u670801\u65e5"},"thing3\t":{"value":"\u8fbd\u6cb3\u8def\u53f7"},"phone_number6":{"value":"18888888888"},"thing9":{"value":"\u82f9\u679c \u00d75"}}}(写入文本没有转UTF_8)

请求参数打印出来的数据:{"touser":"oo5W55cwYtdztiCv06dsmXry-gwc","template_id":"Yx4g-qXi4QRp3vhPDNaGWKlfirVkKCWw6TDrKLd9yrA","data":{"date1":{"value":"2017年01月01日"},"thing3\t":{"value":"辽河路号"},"phone_number6":{"value":"18888888888"},"thing9":{"value":"苹果 ×5"}}}

【模板】

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

3 个回答

  • 正周
    正周
    01-13

    不知道是不是,日期格式只能用它案例中格式,你试试 年月日 用“-”隔开

    01-13
    赞同 1
    回复 1
    • 小时候可胖了🌚
      小时候可胖了🌚
      01-13
      年月日 ‘-’我都试过还是一样报错 而且有有时报data.date1.value is emtpy  有时报data.thing3.value is emtpy
      01-13
      回复
  • ad只是AD
    ad只是AD
    11小时前
    '2015年01月05日'
    
    我用他的格式可以,
    
    https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/subscribe-message/subscribeMessage.send.html#method-cloud
    
    11小时前
    赞同
    回复
  • Admin²⁰²⁰
    Admin²⁰²⁰
    01-13

    应该是post时数据格式header设置错了。比如用Application/json的你用form表单了

    01-13
    赞同
    回复 1
    • 小时候可胖了🌚
      小时候可胖了🌚
      01-13
      不应该会是这错 因为同一个方法微信支付完成了是没有问题的能推送消息,然后我用另一个模板后推送就出现这样的问题了 (支付完成后已授权几个一次性订阅消息模板)
      01-13
      回复
登录 后发表内容
问题标签