WxStruct.go 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package lib
  2. /**
  3. * 实例化文字消息
  4. * toUser:openId
  5. * content:文本内容
  6. */
  7. //<xml><ToUserName><![CDATA[gh_cc23d9b3bca2]]></ToUserName>
  8. //<FromUserName><![CDATA[o5EKB1buEEsyDP6u-6H3H326T4no]]></FromUserName>
  9. //<CreateTime>1658039751</CreateTime>
  10. //<MsgType><![CDATA[event]]></MsgType>
  11. //<Event><![CDATA[SCAN]]></Event>
  12. //<EventKey><![CDATA[-|95CXBpB9ZbgUNhkZeY4AXw==|- @宝智达 微信公众号通知]]></EventKey>
  13. //<Ticket><![CDATA[gQG08DwAAAAAAAAAAS5odHRwOi8vd2VpeGluLnFxLmNvbS9xLzAydkhwbnMxQTJlMWwxLU9Cc3h5YzUAAgQyq9NiAwSAOgkA]]></Ticket>
  14. //</xml>
  15. // 反序列化结构体定义
  16. type Person_Xml struct {
  17. FromUserName string `xml:"FromUserName"` //注意这里有个反引号
  18. ToUserName string `xml:"ToUserName"` //注意这里有个反引号
  19. MsgType string `xml:"MsgType"` //注意这里有个反引号
  20. Event string `xml:"Event"` //注意这里有个反引号
  21. }
  22. // 反序列化结构体定义
  23. type Person_Event_Xml struct {
  24. FromUserName string `xml:"FromUserName"` //注意这里有个反引号
  25. ToUserName string `xml:"ToUserName"` //注意这里有个反引号
  26. MsgType string `xml:"MsgType"` //注意这里有个反引号
  27. Event string `xml:"Event"` //注意这里有个反引号
  28. }
  29. //解析 扫描通知
  30. type Wx_MessageTemplate struct {
  31. Openid string
  32. Templateid string
  33. Parameter string
  34. Reqdata string
  35. Ttime int64 // 发布时间
  36. }