- PictureUpload
This commit is contained in:
@@ -1,6 +1,8 @@
|
|||||||
package ebaiapi
|
package ebaiapi
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"encoding/base64"
|
||||||
|
|
||||||
"git.rosy.net.cn/baseapi/utils"
|
"git.rosy.net.cn/baseapi/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -43,3 +45,17 @@ func (a *API) SkuBrandList(keyword string, pageNo int) (brands []*BrandInfo, err
|
|||||||
}
|
}
|
||||||
return nil, 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
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user