Przeglądaj źródła

token 测试更新

abiao 3 lat temu
rodzic
commit
1ba3a062c5

+ 1 - 1
go/gopath/src/fohow.com/libs/wx_mp/xcx.go

@@ -35,7 +35,7 @@ func GetXcxSessionKey(appId, appSecret, code string) *SessionKey {
 	if err := json.Unmarshal([]byte(resp), &key); err != nil {
 		beego.BeeLogger.Error("GetXcxSessionKey parse query error:", err)
 	}
-	if key.Openid == "" || key.SessionKey == "" {
+	if key == nil || key.Openid == "" || key.SessionKey == "" {
 		var keyError *SessionKeyError
 		if err := json.Unmarshal([]byte(resp), &keyError); err != nil {
 			beego.BeeLogger.Error("GetXcxSessionKey parse query error:", err)

+ 22 - 17
go/gopath/src/fohow.com/tests/main.test.go

@@ -10,13 +10,18 @@ func main() {
 	}
 	var key *SessionKey
 
-	var s1 SessionKey
-
-	s1.Openid = "123"
-
-	key = &s1
+	//var s1 SessionKey
+	//
+	//s1.Openid = "123"
+	//
+	//key = &s1
+	//
+	//fmt.Printf("%v\n", key)
+	//
 
-	fmt.Printf("%v\n", key)
+	if key == nil {
+		fmt.Printf("%v\n", 123)
+	}
 
 	//
 
@@ -25,15 +30,15 @@ func main() {
 	* 	& 是取址操作
 	*	 * ,& 互补操作
 	 */
-	a := 10 //此时有一块内存存放了10,它的地址由系统自动分配,别名是a
-	a = 20  //内存存放的10变成了20
-
-	var p *int
-
-	fmt.Println(p)
-
-	p = &a //或者直接写 p := &a
-
-	fmt.Println(p)
-	fmt.Println(*p)
+	//a := 10 //此时有一块内存存放了10,它的地址由系统自动分配,别名是a
+	//a = 20  //内存存放的10变成了20
+	//
+	//var p *int
+	//
+	//fmt.Println(p)
+	//
+	//p = &a //或者直接写 p := &a
+	//
+	//fmt.Println(p)
+	//fmt.Println(*p)
 }