在开发GO小程序或者公众号接口的时候,需要对接微信消息的token签名验证 , 这时候需要开发者验证来自微信 , 并返回指定的字符串
微信文档里给的是PHP版本的代码 , 下面这个是go版本的代码 ,...InitApiRouter(engine *gin.Engine){
engine.GET("/micro_program",controller.GetCheckWeixinSign)
}
验证代码..., 这里只有一个需要把微信公众号后台填写的token , 自己换上 , 其他都是对方发来的消息
package controller
import (
"crypto/sha1"
"...sha1String == signature {
c.Writer.Write([]byte(echostr))
} else {
log.Println("微信API验证失败...")
}
}
在公众号后台验证时 , 弹出来绿色的验证成功标识后就可以了