85411418@qq.com 6 лет назад
Родитель
Сommit
5f04fd8b09
1 измененных файлов с 21 добавлено и 1 удалено
  1. 21 1
      wechat_client_test.go

+ 21 - 1
wechat_client_test.go

@@ -57,7 +57,6 @@ func TestBodyMap_MarshalXML(t *testing.T) {
 	//	fmt.Println("err:", err)
 	//}
 	//fmt.Println("ssss:", string(bytes))
-
 }
 
 func TestVerifyWeChatResponseSign(t *testing.T) {
@@ -123,3 +122,24 @@ func TestDecryptWeChatOpenDataToStruct(t *testing.T) {
 	fmt.Println("UnionId:", userInfo.UnionId)
 	fmt.Println("Watermark:", userInfo.Watermark)
 }
+
+func TestDecryptWeChatOpenDataToStruct2(t *testing.T) {
+	data := "2GvPXomJA5jkyL/iV6hKC/Y2cvYIB0BciH48hATEjqiHG9qWOHBdyu7jmq5gp9knqg5ZuUclpLUdkvI2UPTvFIG4z1IIZWLzmQkEwTIRdCiEnx+Y6ONSHZHXqR6/1CRV91qMMaEc9AheBc0988OX0pKmMhkynVYb7+duJauHqo/rVRc9119bhLRJixUrZcxHVfGzB7OeN6nhsJXd3OCmqlk0QzSRwHhytsWJoMyNrnllITDLJq/4qSXkbI72FwLu1TwjAOiUTvocfMCtMroQ+u7iylSOxSeykASK3DQGcKtXlFPXN7FxSaTNoOkFMSz5QMwzbwcwXTyGnn9VYqX6MqVqJdCOPVx1ohsIClHR7zRllej5okK7/hEsdJuyNZlIKwW109rWoZvwiD7fiOK3LF0pKwE+3dkTy9v2pyJaz4iP+0GAUWJTtSmINUAsvx2kITMRZytt5T4zAZ0GXodaFJh3q9dHX9WH1iAm8tTGXHpPRiWjQJqf3ccu49iWcf22/jFQPxzn22AQnucSer1Rgw=="
+	iv := "r4rE971rDUbd/+BKZgCCIg=="
+	key:="HtBJjHAJu6qPcUFuLoV7CA=="
+	userInfo := new(WeChatAppletUserInfo)
+	err := DecryptWeChatOpenDataToStruct(data,iv,key,userInfo)
+	if err != nil {
+		_ = fmt.Errorf("%v", err)
+	}
+	fmt.Println("NickName:", userInfo.NickName)
+	fmt.Println("AvatarUrl:", userInfo.AvatarUrl)
+	fmt.Println("Country:", userInfo.Country)
+	fmt.Println("Province:", userInfo.Province)
+	fmt.Println("City:", userInfo.City)
+	fmt.Println("Gender:", userInfo.Gender)
+	fmt.Println("OpenId:", userInfo.OpenId)
+	fmt.Println("UnionId:", userInfo.UnionId)
+	fmt.Println("Watermark:", userInfo.Watermark)
+
+}