jd decode
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
package jdapi
|
||||
|
||||
import (
|
||||
"encoding/base64"
|
||||
"fmt"
|
||||
"net/http"
|
||||
"testing"
|
||||
|
||||
@@ -23,7 +25,7 @@ func init() {
|
||||
// sandbox
|
||||
// api = New("594ab45a-9a73-4a43-82b0-a64cbd55d883", "06692746f7224695ad4788ce340bc854", "d6b42a35a7414a5490d811654d745c84")
|
||||
// prod
|
||||
api = New("73e2e9f6-b21e-4dcd-8c92-71e4e100b07e", "21b627c23ea04c69b64b48d0b361213e", "51cd27a748e64c829b4b7f83f4844610")
|
||||
api = New("73e2e9f6-b21e-4dcd-8c92-71e4e100b07e", "1dba76d40cac446ca500c0391a0b6c9d", "a88d031a1e7b462cb1579f12e97fe7f4")
|
||||
// 天天果园
|
||||
//api = New("c45e6510-00ba-4be2-977e-bcb9c9792cc7", "5d5577a2506f41b8b4ec520ba83490f5", "0b01b9eeb15b41dab1c3d05d95c17a26")
|
||||
// 京东果园
|
||||
@@ -57,6 +59,18 @@ func TestAccessAPI(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestGet(t *testing.T) {
|
||||
key := "0bcbe9d6e6124cf2"
|
||||
iv := "aef2856a540f1326"
|
||||
decryDetail := "8FvHJcQmVojAIU61SNaS1ermHN2UVWknueRHFSNf2q5EbxNNmznoTYpRu7ySc/8CuU+QGZ9UIBMCyTuFafY3PuszEokEKc8M1Qfv/+o15h5bIU8LXfwRKOCm3JYzZtTOvJVU0hk/USvtDgraToszFl2hQZjZN5gGH1af0X8vopo="
|
||||
sDec, err := base64.StdEncoding.DecodeString(decryDetail)
|
||||
data, err := utils.AESCBCDecpryt(sDec, []byte(key), []byte(iv))
|
||||
localJdParams := make(map[string]interface{})
|
||||
ans, err := utils.Unmarshal2Map(data[:len(sDec)], localJdParams)
|
||||
fmt.Println(ans["billId"])
|
||||
fmt.Println(err)
|
||||
}
|
||||
|
||||
func TestAccessAPINoPage(t *testing.T) {
|
||||
result, err := api.AccessAPINoPage("address/allcities", nil, []string{"yn"}, nil, nil)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user