You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
878 B
32 lines
878 B
|
4 years ago
|
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)
|
||
|
|
}
|