|
@@ -62,6 +62,7 @@ func WxGetToken() (item *WxToken, err error) {
|
|
|
|
|
|
func WxGetAccessToken() (accessToken string, err error) {
|
|
|
wxToken, err := models.GetWxToken()
|
|
|
+ fmt.Println(err,wxToken)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
return
|
|
|
}
|
|
@@ -124,14 +125,14 @@ type WxUserInfo struct {
|
|
|
Errmsg string `json:"errmsg"`
|
|
|
}
|
|
|
|
|
|
-func WxGetUserInfo(openId, accessToken string) (item *WxUserInfo, err error) {
|
|
|
+func WxGetUserInfo(openId,accessToken string) (item *WxUserInfo, err error) {
|
|
|
requestUrl := `https://api.weixin.qq.com/cgi-bin/user/info?access_token=%s&openid=%s`
|
|
|
- requestUrl = fmt.Sprintf(requestUrl, utils.WxAppId, utils.WxAppSecret)
|
|
|
+ requestUrl = fmt.Sprintf(requestUrl, accessToken, openId)
|
|
|
result, err := http.Get(requestUrl)
|
|
|
if err != nil {
|
|
|
return
|
|
|
}
|
|
|
- utils.FileLog.Info("%s",string(result))
|
|
|
+ utils.FileLog.Info("WxGetUserInfo:%s openId:%s,accessToken:%s ",string(result),openId,accessToken)
|
|
|
err = json.Unmarshal(result, &item)
|
|
|
return
|
|
|
}
|