统一服务消息

下发小程序和公众号统一的服务消息。

  1. MiniProgramApp.UniformMessage.Send(ctx, &request.RequestUniformMessageSend{
  2. ToUser: "openID",
  3. WeAppTemplateMsg: &request.WeAppTemplateMsg{
  4. TemplateID: "TEMPLATE_ID",
  5. Page: "page/page/index",
  6. FormID: "FORMID",
  7. Data: &power.HashMap{
  8. "keyword1": &power.HashMap{
  9. "value": "339208499",
  10. },
  11. "keyword2": &power.HashMap{
  12. "value": "2015年01月05日 12:30",
  13. },
  14. "keyword3": &power.HashMap{
  15. "value": "腾讯微信总部",
  16. },
  17. "keyword4": &power.HashMap{
  18. "value": "广州市海珠区新港中路397号",
  19. },
  20. },
  21. EmphasisKeyword: "keyword1.DATA",
  22. },
  23. MpTemplateMsg: &request.MPTemplateMsg{
  24. AppID: services.MiniProgramApp.GetConfig().GetString("app_id", ""),
  25. TemplateID: "MTvUCMmZfl-Dv66C5fVWdf4zPJkYSaRbnrtk6DXIfTQ",
  26. Url: "https://weixin.qq.com/download",
  27. MiniProgram: &request.MPTemplateMsgMiniProgram{
  28. AppID: "xiaochengxuappid12345",
  29. PagePath: "index?foo=bar",
  30. },
  31. Data: &power.HashMap{
  32. "first": &power.HashMap{
  33. "value": "恭喜你购买成功!",
  34. "color": "#173177",
  35. },
  36. "keyword1": &power.HashMap{
  37. "value": "巧克力",
  38. "color": "#173177",
  39. },
  40. "keyword2": &power.HashMap{
  41. "value": "39.8元",
  42. "color": "#173177",
  43. },
  44. "keyword3": &power.HashMap{
  45. "value": "2014年9月22日",
  46. "color": "#173177",
  47. },
  48. "remark": &power.HashMap{
  49. "value": "欢迎再次购买!",
  50. "color": "#173177",
  51. },
  52. },
  53. },
  54. })

微信官方文档

使用示例

参考: PowerWechatTutorial