diff --git a/platformapi/jdapi/jdapi.go b/platformapi/jdapi/jdapi.go index b0ffa7d4..bec81824 100644 --- a/platformapi/jdapi/jdapi.go +++ b/platformapi/jdapi/jdapi.go @@ -4,6 +4,7 @@ import ( "bytes" "crypto/md5" "encoding/json" + "errors" "fmt" "net/http" "reflect" @@ -280,6 +281,9 @@ func (a *API) AccessAPINoPage2(apiStr string, jdParams map[string]interface{}, k if err != nil { return nil, err } + if jsonResult["code"].(string) != "0" { + return nil, errors.New(jsonResult["msg"].(string)) + } var data map[string]interface{} if err := utils.UnmarshalUseNumber([]byte(jsonResult["data"].(string)), &data); err != nil { return nil, platformapi.ErrResponseDataFormatWrong diff --git a/platformapi/tiktok_shop/tiktok_api/sku_test.go b/platformapi/tiktok_shop/tiktok_api/sku_test.go index 1273afd3..46c0a80f 100644 --- a/platformapi/tiktok_shop/tiktok_api/sku_test.go +++ b/platformapi/tiktok_shop/tiktok_api/sku_test.go @@ -36,8 +36,9 @@ func TestCategory(t *testing.T) { } func TestGetCatePropertyV2(t *testing.T) { - data, err := a.GetCatePropertyV2(29146) + data, err := a.GetCatePropertyV2(35237) fmt.Println("err=====", err) + globals.SugarLogger.Debugf("data:=%s", utils.Format4Output(data, false)) fmt.Println("data====", data) // 202209281558450102081001701D7B32C5 } @@ -328,6 +329,10 @@ func TestGetSkuList(t *testing.T) { }) } +func TestGetBrandId(t *testing.T) { + a.GetSkuBrand(29146) +} + func Test11111(t *testing.T) { fmt.Println((1 & 1) != 0) fmt.Println(1&2 == 0)