模板消息
TIP
发送模版消息可以和小程序共用统一服务消息
修改账号所属行业
go
OfficialAccountApp.TemplateMessage.SetIndustry("[industryId1]", "[industryId2]", nil)
获取帐号设置的行业信息
go
OfficialAccountApp.TemplateMessage.GetIndustry()
添加模版
go
shortID := "TM00015"
OfficialAccountApp.TemplateMessage.AddTemplate(shortID)
获取所有模版列表
go
OfficialAccountApp.TemplateMessage.GetPrivateTemplates()
删除模版
go
OfficialAccountApp.TemplateMessage.DeletePrivateTemplate("[templateID]")
发送模板消息
go
OfficialAccountApp.TemplateMessage.Send(ctx, &request.RequestTemlateMessage{
ToUser: toUser,
TemplateID: templateID,
URL: "https://www.artisan-cloud.com/",
Data: &power.HashMap{
"first": &power.HashMap{
"value": "恭喜你购买成功!",
"color": "#173177",
},
"DateTime": &power.HashMap{
"value": "2022-3-5 16:22",
"color": "#173177",
},
"PayAmount": &power.HashMap{
"value": "59.8元",
"color": "#173177",
},
"Location": &power.HashMap{
"value": "上海市长宁区",
"color": "#173177",
},
"remark": &power.HashMap{
"value": "欢迎再次购买!",
"color": "#173177",
},
},
})
发送一次性订阅消息
go
OfficialAccountApp.TemplateMessage.SendSubscription(ctx, &request.RequestTemlateMessageSubscribe{
ToUser: toUser,
TemplateID: templateID,
URL: "https://www.artisan-cloud.com/",
Data: &power.HashMap{
"first": &power.HashMap{
"value": "恭喜你购买成功!",
"color": "#173177",
},
"keyword1": &power.HashMap{
"value": "巧克力",
"color": "#173177",
},
"keyword2": &power.HashMap{
"value": "39.8元",
"color": "#173177",
},
"keyword3": &power.HashMap{
"value": "2014年9月22日",
"color": "#173177",
},
"remark": &power.HashMap{
"value": "欢迎再次购买!",
"color": "#173177",
},
},
})