This commit is contained in:
邹宗楠
2022-10-09 22:01:51 +08:00
parent 5d0e2a87bf
commit d1a8878d20
4 changed files with 25 additions and 1 deletions

View File

@@ -2,6 +2,8 @@ package brand_list_request
import (
"encoding/json"
brand_list_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/brand_list/response"
doudian_sdk "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/core"
)
type BrandListRequest struct {

View File

@@ -1,5 +1,7 @@
package brand_list_response
import doudian_sdk "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/core"
type BrandListResponse struct {
doudian_sdk.BaseDoudianOpApiResponse
Data *BrandListData `json:"data"`

View File

@@ -2,6 +2,7 @@ package tiktok_api
import (
"errors"
brand_list_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/brand_list/request"
product_addV2_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/product_addV2/request"
product_addV2_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/product_addV2/response"
product_del_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/product_del/request"
@@ -231,3 +232,22 @@ func (a *API) EditPrice(skuPrice *sku_editPrice_request.SkuEditPriceParam) error
}
return nil
}
// GetSkuBrand 获取商品所属品牌
func (a *API) GetSkuBrand(categoryId int64) (int64, error) {
request := brand_list_request.New()
request.Param.CategoryId = categoryId
result, err := request.Execute(a.accessTokenObj)
if err != nil {
return 0, err
}
if result.Code != RequestSuccessCode {
return 0, errors.New(result.SubMsg)
}
if result.Data == nil || len(result.Data.AuthBrandList) == 0 {
return 596120136, nil // 无品牌默认值
}
return result.Data.AuthBrandList[0].BrandId, nil
}

View File

@@ -104,7 +104,7 @@ func TestCreateStoreCommodity(t *testing.T) {
//SubstituteGoodsUrl: "",
//SaleChannelType: "",
//RecruitInfo: nil,
StoreId: 0,
//StoreId: 0,
//MainProductId: 0,
//SaleLimitId: 0,
//NamePrefix: "",