模板消息

TIP

发送模版消息可以和小程序共用统一服务消息

修改账号所属行业

  1. OfficialAccountApp.TemplateMessage.SetIndustry("[industryId1]", "[industryId2]", nil)

微信官方文档

获取帐号设置的行业信息

  1. OfficialAccountApp.TemplateMessage.GetIndustry()

微信官方文档

添加模版

  1. shortID := "TM00015"
  2. OfficialAccountApp.TemplateMessage.AddTemplate(shortID)

微信官方文档

获取所有模版列表

  1. OfficialAccountApp.TemplateMessage.GetPrivateTemplates()

微信官方文档

删除模版

  1. OfficialAccountApp.TemplateMessage.DeletePrivateTemplate("[templateID]")

微信官方文档

发送模板消息

  1. OfficialAccountApp.TemplateMessage.Send(ctx, &request.RequestTemlateMessage{
  2. ToUser: toUser,
  3. TemplateID: templateID,
  4. URL: "https://www.artisan-cloud.com/",
  5. Data: &power.HashMap{
  6. "first": &power.HashMap{
  7. "value": "恭喜你购买成功!",
  8. "color": "#173177",
  9. },
  10. "DateTime": &power.HashMap{
  11. "value": "2022-3-5 16:22",
  12. "color": "#173177",
  13. },
  14. "PayAmount": &power.HashMap{
  15. "value": "59.8元",
  16. "color": "#173177",
  17. },
  18. "Location": &power.HashMap{
  19. "value": "上海市长宁区",
  20. "color": "#173177",
  21. },
  22. "remark": &power.HashMap{
  23. "value": "欢迎再次购买!",
  24. "color": "#173177",
  25. },
  26. },
  27. })

微信官方文档

发送一次性订阅消息

  1. OfficialAccountApp.TemplateMessage.SendSubscription(ctx, &request.RequestTemlateMessageSubscribe{
  2. ToUser: toUser,
  3. TemplateID: templateID,
  4. URL: "https://www.artisan-cloud.com/",
  5. Data: &power.HashMap{
  6. "first": &power.HashMap{
  7. "value": "恭喜你购买成功!",
  8. "color": "#173177",
  9. },
  10. "keyword1": &power.HashMap{
  11. "value": "巧克力",
  12. "color": "#173177",
  13. },
  14. "keyword2": &power.HashMap{
  15. "value": "39.8元",
  16. "color": "#173177",
  17. },
  18. "keyword3": &power.HashMap{
  19. "value": "2014年9月22日",
  20. "color": "#173177",
  21. },
  22. "remark": &power.HashMap{
  23. "value": "欢迎再次购买!",
  24. "color": "#173177",
  25. },
  26. },
  27. })

微信官方文档

使用示例

参考: