1
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user