楽天RMS WEB SERVICE:CURLで商品API(ItemAPI)をテストする

APIから在庫数・倉庫状態を変更します。

 item.get

curl https://api.rms.rakuten.co.jp/es/1.0/item/get?itemUrl=aaaaa(商品ID)  -H ‘Authorization: ESA ‘<認証情報>

item.update

 1個にするとき

curl -v -X POST https://api.rms.rakuten.co.jp/es/1.0/item/update -H ‘Authorization: ESA ‘<認証情報> -d ‘<?xml version=”1.0″ encoding=”UTF-8″ ?><request><itemUpdateRequest><item><itemUrl>wk-jbh266</itemUrl><itemInventory><inventoryType>1</inventoryType><inventories><inventory><inventoryCount>1</inventoryCount></inventory></inventories></itemInventory></item></itemUpdateRequest></request>’

0個にするとき

curl -v -X POST https://api.rms.rakuten.co.jp/es/1.0/item/update -H ‘Authorization: ESA ‘<認証情報> -d ‘<?xml version=”1.0″ encoding=”UTF-8″ ?><request><itemUpdateRequest><item><itemUrl>wk-jbh266</itemUrl><itemInventory><inventoryType>1</inventoryType><inventories><inventory><inventoryCount>0</inventoryCount></inventory></inventories></itemInventory></item></itemUpdateRequest></request>’

倉庫に入れて0個にするとき

curl -v -X POST https://api.rms.rakuten.co.jp/es/1.0/item/update -H ‘Authorization: ESA ‘<認証情報> -d ‘<?xml version=”1.0″ encoding=”UTF-8″ ?><request><itemUpdateRequest><item><itemUrl>wk-jbh266</itemUrl><isDepot>1</isDepot><itemInventory><inventoryType>1</inventoryType><inventories><inventory><inventoryCount>0</inventoryCount></inventory></inventories></itemInventory></item></itemUpdateRequest></request>’

倉庫から出して1個にするとき

curl -v -X POST https://api.rms.rakuten.co.jp/es/1.0/item/update -H ‘Authorization: ESA ‘<認証情報> -d ‘<?xml version=”1.0″ encoding=”UTF-8″ ?><request><itemUpdateRequest><item><itemUrl>wk-jbh266</itemUrl><isDepot>0</isDepot><itemInventory><inventoryType>1</inventoryType><inventories><inventory><inventoryCount>1</inventoryCount></inventory></inventories></itemInventory></item></itemUpdateRequest></request>’

items.update

在庫更新できない

シェアする

  • このエントリーをはてなブックマークに追加

フォローする