| 1234567891011121314151617181920212223242526272829303132333435363738 |
- package wechat
- import (
- "dashoo.cn/opms_libary/plugin/wechat/mp/template"
- "fmt"
- "testing"
- )
- func TestSendMsg(t *testing.T) {
- //微信公众平台
- mp, err := Client.MpClient()
- if err != nil {
- return
- }
- api := mp.GetTemplate()
- tmplMsg := new(template.Message)
- tmplMsg.URL = ""
- tmplMsg.ToUser = "oZ2X-wbYWx-XbsHXl6aYo5zUezHo"
- tmplMsg.TemplateID = "nD-R2NHxUTXdG91pSXQlva3XJj2M-KhB1V1njpc4Lrg"
- tmplMsg.Data = makeMsgMessageData()
- id, err := api.Send(tmplMsg)
- if err != nil {
- fmt.Println(err.Error())
- }
- fmt.Println(id)
- }
- func makeMsgMessageData() (data map[string]*template.DataItem) {
- data = make(map[string]*template.DataItem)
- data["first"] = &template.DataItem{Value: "小王发起了一个审批请求", Color: "#173177"}
- data["keyword1"] = &template.DataItem{Value: "小王", Color: "#173177"}
- data["keyword2"] = &template.DataItem{Value: "办公用品采购单", Color: "#173177"}
- data["keyword3"] = &template.DataItem{Value: "D201728712294821", Color: "#173177"}
- data["keyword4"] = &template.DataItem{Value: "2017-10-18 18:00", Color: "#173177"}
- data["remark"] = &template.DataItem{Value: "麻烦周五之前审批", Color: "#2eb3ff"}
- return
- }
|