1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package mp
-
- import "encoding/xml"
-
- // Event 公众号事件
- type Event struct {
- XMLName xml.Name `xml:"xml"`
- ToUserName CDATA `xml:"ToUserName"`
- FromUserName CDATA `xml:"FromUserName"`
- CreateTime int64 `xml:"CreateTime"`
- MsgType CDATA `xml:"MsgType"`
- Event CDATA `xml:"Event"`
- }
-
- // SubscribeEvent 关注/取消关注事件
- // event subscribe(订阅)、unsubscribe(取消订阅)
- type SubscribeEvent struct {
- Event
- }
-
- // QRSceneEvent 扫描带参数二维码事件
- type QRSceneEvent struct {
- Event
- EventKey CDATA `xml:"EventKey"`
- Ticket CDATA `xml:"Ticket"`
- }
-
- // LocationEvent 上报地理位置事件
- type LocationEvent struct {
- Event
- Latitude float64 `xml:"Latitude"`
- Longitude float64 `xml:"Longitude"`
- Precision float64 `xml:"Precision"`
- }
-
- // MenuEvent 自定义菜单事件
- // event 值为 CLICK
- type MenuEvent struct {
- Event
- EventKey CDATA `xml:"EventKey"`
- }
|