京东商城
This commit is contained in:
@@ -394,7 +394,7 @@ func (a *API) UpdateSkuStock(skuId, stockNum int) (err error) {
|
||||
//https://open.jd.com/home/home#/doc/api?apiCateId=48&apiId=1253&apiName=jingdong.price.write.updateSkuJdPrice
|
||||
//单位为元
|
||||
func (a *API) UpdateSkuJdPrice(skuId int, jdPrice float64) (err error) {
|
||||
_, err = a.AccessAPI("jingdong.price.write.updateSkuJdPrice", prodURL, map[string]interface{}{
|
||||
_, err = a.AccessAPI2("jingdong.price.write.updateSkuJdPrice", prodURL, map[string]interface{}{
|
||||
"skuId": skuId,
|
||||
"jdPrice": jdPrice,
|
||||
})
|
||||
@@ -452,10 +452,12 @@ type SearchWare4ValidResult struct {
|
||||
//搜索有效商品
|
||||
//https://open.jd.com/home/home#/doc/api?apiCateId=48&apiId=1587&apiName=jingdong.ware.read.searchWare4Valid
|
||||
func (a *API) SearchWare4Valid(searchKey string) (searchWare4ValidResult *SearchWare4ValidResult, err error) {
|
||||
result, err := a.AccessAPI("jingdong.ware.read.searchWare4Valid", prodURL, map[string]interface{}{
|
||||
"searchKey": searchKey,
|
||||
"searchField": "title",
|
||||
})
|
||||
param := make(map[string]interface{})
|
||||
if searchKey != "" {
|
||||
param["searchKey"] = searchKey
|
||||
param["searchField"] = "title"
|
||||
}
|
||||
result, err := a.AccessAPI("jingdong.ware.read.searchWare4Valid", prodURL, param)
|
||||
if err == nil {
|
||||
utils.Map2StructByJson(result["jingdong_ware_read_searchWare4Valid_responce"].(map[string]interface{})["page"], &searchWare4ValidResult, false)
|
||||
}
|
||||
@@ -516,3 +518,22 @@ func (a *API) FindSkuById(skuId int64) (findSkuByIdParam *FindSkuByIdParam, err
|
||||
}
|
||||
return findSkuByIdParam, err
|
||||
}
|
||||
|
||||
//获取单个商品
|
||||
//https://open.jd.com/home/home#/doc/api?apiCateId=48&apiId=1244&apiName=jingdong.ware.read.findWareById
|
||||
func (a *API) FindWareById(wareId int64) (err error) {
|
||||
_, err = a.AccessAPI2("jingdong.ware.read.findWareById", prodURL, map[string]interface{}{
|
||||
"wareId": wareId,
|
||||
})
|
||||
return err
|
||||
}
|
||||
|
||||
//更新商品市场价
|
||||
//https://open.jd.com/home/home#/doc/api?apiCateId=48&apiId=1248&apiName=jingdong.price.write.updateWareMarketPrice
|
||||
func (a *API) UpdateWareMarketPrice(wareId int64, marketPrice float64) (err error) {
|
||||
_, err = a.AccessAPI2("jingdong.price.write.updateWareMarketPrice", prodURL, map[string]interface{}{
|
||||
"wareId": wareId,
|
||||
"marketPrice": marketPrice,
|
||||
})
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user