WechatAccessToken已更新

master
dustoair 3 years ago
parent 42880b1af5
commit f5b934b8b8

@ -40,6 +40,8 @@ func main() {
c.Start() c.Start()
log.Println("任务注册成功") log.Println("任务注册成功")
third_part.GetRemoteToken()
// 开启一个http服务器接收来自企业微信的消息 // 开启一个http服务器接收来自企业微信的消息
http.HandleFunc("/", handle.HandleTencent) http.HandleFunc("/", handle.HandleTencent)
port := viper.GetString("server.port") port := viper.GetString("server.port")

@ -39,6 +39,7 @@ type JsonData struct {
// GetRemoteToken 从企业微信服务端API获取access_token存在redis服务则缓存 // GetRemoteToken 从企业微信服务端API获取access_token存在redis服务则缓存
func GetRemoteToken() string { func GetRemoteToken() string {
log.Println("WechatAccessToken开始更新")
corpId := global.WechatCorpId corpId := global.WechatCorpId
appSecret := global.WechatSendSecret appSecret := global.WechatSendSecret
getTokenUrl := fmt.Sprintf(GetTokenApi, corpId, appSecret) getTokenUrl := fmt.Sprintf(GetTokenApi, corpId, appSecret)
@ -47,12 +48,13 @@ func GetRemoteToken() string {
if err != nil { if err != nil {
log.Println(err) log.Println(err)
} }
respData, err := ioutil.ReadAll(resp.Body) respData, err := io.ReadAll(resp.Body)
if err != nil { if err != nil {
log.Println(err) log.Println(err)
} }
resp.Body.Close()
tokenResponse := utils.ParseJson(string(respData)) tokenResponse := utils.ParseJson(string(respData))
resp.Body.Close()
var accessToken string var accessToken string
_, ok := tokenResponse["access_token"] _, ok := tokenResponse["access_token"]

Loading…
Cancel
Save