Skip to the content.

Rakuten RMS WEB API client for .NET

< クラス一覧


ItemAPI20

Namespace: Rakuten.RMS.Api.ItemAPI20

商品API 商品情報の取得・登録・更新・削除

public class ItemAPI20 : Rakuten.RMS.Api.JSON.RakutenApiJsonClientBase

Inheritance ObjectRakutenApiClientBaseCommonRakutenApiJsonClientBaseItemAPI20

Methods

BulkGet(IEnumerable<String>)

public IList<Item> BulkGet(IEnumerable<String> numbers)

Parameters

numbers IEnumerable<String>

Returns

IList<Item>

Delete(String)

items.delete 商品管理番号を指定し、商品情報を削除

public ResultBase Delete(string manageNumber)

Parameters

manageNumber String
商品管理番号

Returns

ResultBase

Exceptions

ArgumentNullException

Get(String)

items.get 商品管理番号を指定し、商品情報を取得

public Item Get(string manageNumber)

Parameters

manageNumber String
商品管理番号

Returns

Item

Exceptions

ArgumentNullException

GetInventoryRelatedSettings(String)

items.inventory-related-settings.get 商品管理番号を指定し、納期に関する設定などを取得

public InventoryRelatedSettings GetInventoryRelatedSettings(string manageNumber)

Parameters

manageNumber String
商品管理番号

Returns

InventoryRelatedSettings

Exceptions

ArgumentNullException

Patch(String, PatchItem, Boolean)

items.patch 商品管理番号を指定し、商品情報の部分更新

public ResultBase Patch(string manageNumber, PatchItem item, bool validation)

Parameters

manageNumber String
商品管理番号

item PatchItem

validation Boolean
APIとの通信前にリクエストデータの妥当性チェックを行います。

Returns

ResultBase

Exceptions

ArgumentNullException

Search(SearchCondition)

items.search 指定した条件から通常商品・予約商品・定期購入商品の商品情報を検索

public SearchResult Search(SearchCondition condition)

Parameters

condition SearchCondition

Returns

SearchResult

Exceptions

NotImplementedException

SearchAll(SearchCondition)

Search のページングを内蔵したバージョン

public IEnumerable<Item> SearchAll(SearchCondition condition)

Parameters

condition SearchCondition
検索条件

Returns

IEnumerable<Item>

UpdateInventoryRelatedSettings(String, InventoryRelatedSettings)

items.inventory-related-settings.update 商品管理番号を指定し、納期に関する設定などを更新

public ResultBase UpdateInventoryRelatedSettings(string manageNumber, InventoryRelatedSettings settings)

Parameters

manageNumber String
商品管理番号

settings InventoryRelatedSettings

Returns

ResultBase

Exceptions

ArgumentNullException

ArgumentOutOfRangeException

Upsert(String, UpsertItem, Boolean)

items.upsert 商品管理番号を指定し、商品情報の登録・全項目の更新

public ResultBase Upsert(string manageNumber, UpsertItem item, bool validation)

Parameters

manageNumber String
商品管理番号

item UpsertItem

validation Boolean
APIとの通信前にリクエストデータの妥当性チェックを行います。

Returns

ResultBase

Exceptions

ArgumentNullException


< クラス一覧