京东商城创建商品详情
This commit is contained in:
@@ -4,6 +4,7 @@ import (
|
||||
"encoding/base64"
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"strings"
|
||||
|
||||
"git.rosy.net.cn/baseapi/utils"
|
||||
)
|
||||
@@ -189,8 +190,12 @@ func (a *API) CreateWare(createSkuParamWare *CreateSkuParamWare, createSkuParamS
|
||||
Skus: createSkuParamSkus,
|
||||
}
|
||||
cc, _ := json.Marshal(c)
|
||||
content := string(cc)
|
||||
content = strings.Replace(content, "\\u003c", "<", -1)
|
||||
content = strings.Replace(content, "\\u003e", ">", -1)
|
||||
content = strings.Replace(content, "\\u0026", "&", -1)
|
||||
result, err := a.AccessAPI2("jingdong.ware.write.add", prodURL, map[string]interface{}{
|
||||
"360buy_param_json": string(cc),
|
||||
"360buy_param_json": content,
|
||||
})
|
||||
if err == nil {
|
||||
utils.Map2StructByJson(result["jingdong_ware_write_add_responce"].(map[string]interface{})["ware"], &createSkuResult, false)
|
||||
@@ -218,6 +223,18 @@ func (a *API) UploadPicture(imageData []byte, pictureCateID int, pictureName str
|
||||
return uploadPictureResult, err
|
||||
}
|
||||
|
||||
//京东商城查询图片
|
||||
//https://open.jd.com/home/home#/doc/api?apiCateId=61&apiId=230&apiName=jingdong.imgzone.picture.query
|
||||
func (a *API) QueryPicture(pictureName string) (uploadPictureResult *UploadPictureResult, err error) {
|
||||
result, err := a.AccessAPI("jingdong.imgzone.picture.query", prodURL, map[string]interface{}{
|
||||
"picture_name": pictureName,
|
||||
})
|
||||
if err == nil {
|
||||
utils.Map2StructByJson(result["jingdong_imgzone_picture_upload_responce"], &uploadPictureResult, false)
|
||||
}
|
||||
return uploadPictureResult, err
|
||||
}
|
||||
|
||||
//查询运费模板
|
||||
//https://open.jd.com/home/home#/doc/api?apiCateId=137&apiId=906&apiName=jingdong.ept.feight.outapi.query
|
||||
func (a *API) GetFeightMb() (err error) {
|
||||
|
||||
Reference in New Issue
Block a user