- PictureUpload

This commit is contained in:
gazebo
2019-04-11 14:40:19 +08:00
parent ab458274c9
commit 8c00da29bb

View File

@@ -1,6 +1,8 @@
package ebaiapi
import (
"encoding/base64"
"git.rosy.net.cn/baseapi/utils"
)
@@ -43,3 +45,17 @@ func (a *API) SkuBrandList(keyword string, pageNo int) (brands []*BrandInfo, err
}
return nil, err
}
func (a *API) PictureUpload(imgURL string, imgData []byte) (ebaiImgURL string, err error) {
params := map[string]interface{}{}
if imgURL != "" {
params["url"] = imgURL
} else {
params["data"] = base64.StdEncoding.EncodeToString(imgData)
}
result, err := a.AccessAPI("sku.brand.list", params)
if err == nil {
return utils.Interface2String(result.Data.(map[string]interface{})["url"]), nil
}
return "", err
}