package v1 import( "log" "github.com/gin-gonic/gin" "wx-backend-go/util" ) const Token = "aaa325" func WxCheckSignature(c *gin.Context) { signature := c.Query("signature") timestamp := c.Query("timestamp") nonce := c.Query("nonce") echostr := c.Query("echostr") ok := util.CheckSignature(signature, timestamp, nonce, Token) if !ok { log.Println("微信公众号接入校验失败!") c.Writer.WriteString("微信公众号接入校验失败!") return } log.Println("微信公众号接入校验成功!") _, _ = c.Writer.WriteString(echostr) }