diff --git a/platformapi/tiktok_shop/tiktok_api/sku_warehouse.go b/platformapi/tiktok_shop/tiktok_api/sku_warehouse.go index eb2b37b2..d90206fb 100644 --- a/platformapi/tiktok_shop/tiktok_api/sku_warehouse.go +++ b/platformapi/tiktok_shop/tiktok_api/sku_warehouse.go @@ -41,7 +41,7 @@ func (a *API) CreateFolder(fileName string) (*material_createFolder_response.Mat //1. 一次上传的数量限制50张图片; //2. 图片大小限10M //3. 素材中心会对素材进行异步审核,对于审核失败的素材,素材中心会在一定时间内将其删除。 -func (a *API) BatchUploadImages(imgs []Imgs) (*material_batchUploadImageSync_response.MaterialBatchUploadImageSyncData, error) { +func (a *API) BatchUploadImages(imgs []Imgs) (map[string]material_batchUploadImageSync_response.SuccessMapItem, error) { request := material_batchUploadImageSync_request.New() var param = make([]material_batchUploadImageSync_request.MaterialsItem, 0, len(imgs)) @@ -61,11 +61,14 @@ func (a *API) BatchUploadImages(imgs []Imgs) (*material_batchUploadImageSync_res imgParam.NeedDistinct = true result, err := request.Execute(a.accessTokenObj) + if len(result.Data.SuccessMap) > 0 { + return result.Data.SuccessMap, nil + } if err != nil { return nil, err } if result.Code != RequestSuccessCode { return nil, errors.New(result.SubMsg) } - return result.Data, nil + return nil, err }