京东商城增加图片等api
This commit is contained in:
@@ -45,12 +45,12 @@ type CreateSkuParamWare struct {
|
||||
WareStatus int `json:"wareStatus"` // 否 新增仅可以使用 1:从未上架 8:在售(上架) 商品状态1:从未上架 2:自主下架 4:系统下架 8:在售 513:从未上架 待审核 514:自主下架 待审核 516:系统下架 待审核 520:在售 待审核 1025:从未上架 审核不通过 暂时没用 1026:自主下架 审核不通过 暂时没用 1028:系统下架 审核不通过 1032:在售 审核不通过
|
||||
OuterID string `json:"outerId"` // 否 无 商品外部ID,商家自行设置的ID(便于关联京东商品)
|
||||
VenderID int `json:"venderId"`
|
||||
Is7ToReturn int `json:"is7ToReturn"` // 0 不支持,1 支持7天, 2支持90天
|
||||
// Is7ToReturn int `json:"is7ToReturn"` // 0 不支持,1 支持7天, 2支持90天
|
||||
// ItemNum string `json:"itemNum"` // 否 无 商品货号
|
||||
// BarCode string `json:"barCode"` // 否 无 商品的条形码.UPC码,SN码,PLU码统称为条形码
|
||||
// WareLocation int `json:"wareLocation"` // 否 无 商品产出地区
|
||||
// Delivery int `json:"delivery"` // 否 无 商品发货地
|
||||
// PromiseID int `json:"promiseId"` // 否 无 配送时效
|
||||
PromiseID int `json:"promiseId"` // 否 无 配送时效
|
||||
// adWords // 否 无 商品广告词对象 (单品页显示的优先级低于促销广告词)
|
||||
// Wrap string `json:"wrap"` //否 无 包装规格(已废弃)
|
||||
// PackListing string `json:"packListing"` // 否 无 商品包装清单
|
||||
@@ -142,12 +142,25 @@ type CreateSkuResult struct {
|
||||
}
|
||||
|
||||
type UpdateWareParam struct {
|
||||
WareID int64 `json:"wareId"`
|
||||
Title string `json:"title"` //否 标题 商品名称 限制45个字符内
|
||||
VenderID int64 `json:"venderId"`
|
||||
WareID int64 `json:"wareId"`
|
||||
Title string `json:"title"` //否 标题 商品名称 限制45个字符内
|
||||
VenderID int64 `json:"venderId"`
|
||||
PromiseID int `json:"promiseId"` // 否 无 配送时效
|
||||
// Weight int `json:"weight"` //否 无 商品重量,单位kg
|
||||
}
|
||||
|
||||
type QueryPictureReuslt struct {
|
||||
PictureSize int `json:"picture_size"`
|
||||
PictureWidth int `json:"picture_width"`
|
||||
PictureURL string `json:"picture_url"`
|
||||
PictureID string `json:"picture_id"`
|
||||
PictureName string `json:"picture_name"`
|
||||
PictureType string `json:"picture_type"`
|
||||
Created int64 `json:"created"`
|
||||
PictureCateID int `json:"picture_cate_id"`
|
||||
PictureHeight int `json:"picture_height"`
|
||||
}
|
||||
|
||||
//查询商家所有的店内分类
|
||||
//https://open.jd.com/home/home#/doc/api?apiCateId=88&apiId=2801&apiName=jingdong.vender.shopcategory.findShopCategoriesByVenderId
|
||||
func (a *API) FindShopCategories() (findShopCategoriesResult []*FindShopCategoriesResult, err error) {
|
||||
@@ -226,14 +239,14 @@ func (a *API) UploadPicture(imageData []byte, pictureCateID int, pictureName str
|
||||
|
||||
//京东商城查询图片
|
||||
//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) {
|
||||
func (a *API) QueryPicture(pictureName string) (queryPictureReuslt []*QueryPictureReuslt, 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)
|
||||
utils.Map2StructByJson(result["jingdong_imgzone_picture_query_responce"].(map[string]interface{})["imgList"], &queryPictureReuslt, false)
|
||||
}
|
||||
return uploadPictureResult, err
|
||||
return queryPictureReuslt, err
|
||||
}
|
||||
|
||||
//查询运费模板
|
||||
|
||||
Reference in New Issue
Block a user