Rakuten RMS WEB API client for .NET
ItemAPI20
Namespace: Rakuten.RMS.Api.ItemAPI20
商品API 商品情報の取得・登録・更新・削除
public class ItemAPI20 : Rakuten.RMS.Api.JSON.RakutenApiJsonClientBase
Inheritance Object → RakutenApiClientBaseCommon → RakutenApiJsonClientBase → ItemAPI20
Methods
BulkGet(IEnumerable<String>)
public IList<Item> BulkGet(IEnumerable<String> numbers)
Parameters
numbers
IEnumerable<String>
Returns
Delete(String)
items.delete 商品管理番号を指定し、商品情報を削除
public ResultBase Delete(string manageNumber)
Parameters
manageNumber
String
商品管理番号
Returns
Exceptions
Get(String)
items.get 商品管理番号を指定し、商品情報を取得
public Item Get(string manageNumber)
Parameters
manageNumber
String
商品管理番号
Returns
Exceptions
GetInventoryRelatedSettings(String)
items.inventory-related-settings.get 商品管理番号を指定し、納期に関する設定などを取得
public InventoryRelatedSettings GetInventoryRelatedSettings(string manageNumber)
Parameters
manageNumber
String
商品管理番号
Returns
Exceptions
Patch(String, PatchItem, Boolean)
items.patch 商品管理番号を指定し、商品情報の部分更新
public ResultBase Patch(string manageNumber, PatchItem item, bool validation)
Parameters
manageNumber
String
商品管理番号
item
PatchItem
validation
Boolean
APIとの通信前にリクエストデータの妥当性チェックを行います。
Returns
Exceptions
Search(SearchCondition)
items.search 指定した条件から通常商品・予約商品・定期購入商品の商品情報を検索
public SearchResult Search(SearchCondition condition)
Parameters
condition
SearchCondition
Returns
Exceptions
SearchAll(SearchCondition)
Search のページングを内蔵したバージョン
public IEnumerable<Item> SearchAll(SearchCondition condition)
Parameters
condition
SearchCondition
検索条件
Returns
UpdateInventoryRelatedSettings(String, InventoryRelatedSettings)
items.inventory-related-settings.update 商品管理番号を指定し、納期に関する設定などを更新
public ResultBase UpdateInventoryRelatedSettings(string manageNumber, InventoryRelatedSettings settings)
Parameters
manageNumber
String
商品管理番号
settings
InventoryRelatedSettings
Returns
Exceptions
Upsert(String, UpsertItem, Boolean)
items.upsert 商品管理番号を指定し、商品情報の登録・全項目の更新
public ResultBase Upsert(string manageNumber, UpsertItem item, bool validation)
Parameters
manageNumber
String
商品管理番号
item
UpsertItem
validation
Boolean
APIとの通信前にリクエストデータの妥当性チェックを行います。