调用的接口:/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}";

remark字段早已被平台下线,你传了也不会显示的。
你用的是历史模版,历史模版也下线了(以前添加的还能用)。新的类目模版是不会有这个字段的