package wechatcallback import ( "github.com/flipped-aurora/gin-vue-admin/server/model/common/response" "github.com/flipped-aurora/gin-vue-admin/server/wechatjiexi/wxbizmsgcrypt" "github.com/gin-gonic/gin" ) type WeChatCallBackApi struct{} type MsgContent struct { ToUsername string `xml:"ToUserName"` FromUsername string `xml:"FromUserName"` CreateTime uint32 `xml:"CreateTime"` MsgType string `xml:"MsgType"` Content string `xml:"Content"` Msgid string `xml:"MsgId"` Agentid uint32 `xml:"AgentId"` } //回调首页 func (w *WeChatCallBackApi) Index(c *gin.Context) { token := "QDG6eK" receiverId := "wx5823bf96d3bd56c7" encodingAeskey := "jWmYm7qr5nMoAUwZRjGtBxmz3KA1tkAj3ykkR6q2B2C" wxcpt := wxbizmsgcrypt.NewWXBizMsgCrypt(token, encodingAeskey, receiverId, wxbizmsgcrypt.XmlType) response.Result(0, wxcpt, "获取成功", c) }