收藏
回答

公众号消息模版发送展示有误?

相关账号ID
公众号账号:2034995878@qq.com

调用的接口:/cgi-bin/message/template/send?access_token=

问题描述:模版消息传到用户端的时候,内容缺失。如下图中的remark字段传输了之后,为啥传到用户端,并没有展示出来?和【公众号-消息模版-历史模版左边的示例展示不一致

部分代码:

sms = new Dictionary<string, object>
{
    { "first", new { value = "中介注册成功"} },
    { "keyword1", new { value = dto.Parm[0]} },
    { "keyword2", new { value = dto.Parm[1] } },
    { "keyword3", new { value = dto.Parm[2] } },
    { "remark", new { value = "用户成功注册,请及时跟进" } }
};

//请求体
var reqData = new Dictionary<string, object>
{
    { "touser", item.OpenId },
    { "template_id", templateId },
    { "data", sms }
};

var httpcontent = new StringContent(JsonConvert.SerializeObject(reqData), Encoding.UTF8, Application.Json);
var url = $"/cgi-bin/message/template/send?access_token={token}";
回答关注问题邀请回答
收藏

1 个回答

  • sun
    sun
    发表于小程序端
    2025-03-24

    remark字段早已被平台下线,你传了也不会显示的。

    2025-03-24
    有用
    回复 8
    • Fouat
      Fouat
      2025-03-24
      那为啥消息模版那里,不同步修改一下,有点误导人哦
      2025-03-24
      回复
    • sun
      sun
      发表于小程序端
      2025-03-24回复Fouat

      你用的是历史模版,历史模版也下线了(以前添加的还能用)。新的类目模版是不会有这个字段的

      2025-03-24
      回复
    • Fouat
      Fouat
      2025-03-24回复sun
      好的,明白了,谢谢
      2025-03-24
      回复
    • Sran
      Sran
      2025-03-28回复sun
      那历史模板消息中含有first和remark的,调用模板消息接口时还需要传送吗,不传送还会报错吗?
      2025-03-28
      回复
    • sun
      sun
      2025-03-28回复Sran
      可以不传该字段
      2025-03-28
      回复
    查看更多(3)
登录 后发表内容
问题标签