rdluck 4 jaren geleden
bovenliggende
commit
b6d1578294
2 gewijzigde bestanden met toevoegingen van 7 en 6 verwijderingen
  1. 3 3
      controllers/wechat.go
  2. 4 3
      services/wechat.go

+ 3 - 3
controllers/wechat.go

@@ -60,7 +60,7 @@ func (this *WechatCommonController) WechatLogin() {
 				return
 			}
 			//获取用户信息
-			wxUserInfo, err := services.WxGetUserInfo(openId, accessToken)
+			wxUserInfo, err := services.WxGetUserInfo(openId,accessToken)
 			if err != nil {
 				br.Msg = "获取用户信息失败"
 				br.ErrMsg = "获取微信用户信息失败,Err:" + err.Error()
@@ -162,7 +162,7 @@ func (this *WechatController) GetWxSign() {
 		this.ServeJSON()
 	}()
 	getUrl := this.GetString("Url")
-	fmt.Println("getUrl:",getUrl)
+	fmt.Println("getUrl:", getUrl)
 	accessToken, err := services.WxGetAccessToken()
 	if err != nil {
 		br.Msg = "获取用户信息失败"
@@ -198,4 +198,4 @@ func (this *WechatController) GetWxSign() {
 
 /*
 $app->bag('api/wechat/check', "WechatController@check");
-*/
+*/

+ 4 - 3
services/wechat.go

@@ -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
 }