Jerry пре 6 година
родитељ
комит
cd15155db3
1 измењених фајлова са 27 додато и 1 уклоњено
  1. 27 1
      wechat_client_test.go

+ 27 - 1
wechat_client_test.go

@@ -276,7 +276,7 @@ func TestMd5(t *testing.T) {
 }
 
 func TestCode2Session(t *testing.T) {
-	userIdRsp, err := Code2Session(AppID, APPSecret, "001xW1v22mdEtW0bXQt22YCYu22xW1vt")
+	userIdRsp, err := Code2Session(AppID, APPSecret, "011q70AD06npij2RsnxD08V8AD0q70Aw")
 	if err != nil {
 		fmt.Println("err:", err)
 		return
@@ -311,3 +311,29 @@ func TestGetPaidUnionId(t *testing.T) {
 	fmt.Println("Errcode:", rsp.Errcode)
 	fmt.Println("Errmsg:", rsp.Errmsg)
 }
+
+func TestGetWeChatUserInfo(t *testing.T) {
+	userInfo, err := GetWeChatUserInfo("21_duf5flUtcHrORmBVTUrP3pJILBi13YBPrf2T9PJ5_Nykc-78jXYZf2HRDDFO-o8zD85Wte8hIhBRj9kz852IYVXHn9VzmOtveZuXsovUSpwHwKv96lKqU1tzweXib8HGvamPMqNVbJC_8WtdNVDgAIAIQY", OpenID)
+	if err != nil {
+		fmt.Println("err:", err)
+		return
+	}
+	fmt.Println("userInfo:", userInfo)
+}
+
+func TestDecryptOpenDataToStruct(t *testing.T) {
+	data := "Kf3TdPbzEmhWMuPKtlKxIWDkijhn402w1bxoHL4kLdcKr6jT1jNcIhvDJfjXmJcgDWLjmBiIGJ5acUuSvxLws3WgAkERmtTuiCG10CKLsJiR+AXVk7B2TUQzsq88YVilDz/YAN3647REE7glGmeBPfvUmdbfDzhL9BzvEiuRhABuCYyTMz4iaM8hFjbLB1caaeoOlykYAFMWC5pZi9P8uw=="
+	iv := "Cds8j3VYoGvnTp1BrjXdJg=="
+	session := "lyY4HPQbaOYzZdG+JcYK9w=="
+
+	phone := new(WeChatUserPhone)
+	err := DecryptOpenDataToStruct(data, iv, session, phone)
+	if err != nil {
+		fmt.Println("err:", err)
+		return
+	}
+	fmt.Println("PhoneNumber:", phone.PhoneNumber)
+	fmt.Println("PurePhoneNumber:", phone.PurePhoneNumber)
+	fmt.Println("CountryCode:", phone.CountryCode)
+	fmt.Println("Watermark:", phone.Watermark)
+}