Deal API ドキュメント

ディール API(Deal API)

Deal API を使用すると、サードパーティの開発者は eBay の取引やイベント、およびそれらに関連付けられたアイテムに関する詳細を検索して取得できます。

注: これは限定リリース API であり、ビジネスユニットによって承認された特定の開発者のみが利用できます。

バージョン: v1.3.0

ベースURL: https://api.ebay.com/buy/deal/v1

認証(OAuth スコープ)

この API は クライアント資格情報(Client Credentials) フローを使用します。

スコープ説明
https://api.ebay.com/oauth/api_scope/buy.dealeBay セールイベントとディールの表示

リソース一覧

Deal API は以下の 3 リソース、合計 4 エンドポイント(すべて GET)で構成されています。

リソース説明
deal_item取引アイテムの検索1
eventイベントの一覧・詳細取得2
event_itemイベントアイテムの取得1

deal_item — 取引アイテム(1 エンドポイント)

GET /deal_item

getDealItems — ページ分けされた取引アイテムのセットを取得します。最大 10,000 個のアイテムを返すことが可能です。

eBay パートナーネットワーク: コミッションを受け取るには itemAffiliateWebUrl の URL を使用してください。

パラメータ場所必須説明
X-EBAY-C-MARKETPLACE-IDヘッダー必須eBay マーケットプレイス ID。
X-EBAY-C-ENDUSERCTXヘッダー任意eBay パートナーネットワークの収益分配と配送見積りのため。
category_idsクエリ任意eBay カテゴリ ID。
commissionableクエリ任意コミッション対象でフィルター(true/false)。米国マーケットプレイスのみ。
delivery_countryクエリ任意配送先国(2 桁 ISO コード)。
limitクエリ任意ページあたりの最大件数。
offsetクエリ任意スキップ数。デフォルト: 0

レスポンス: 200 / 400 / 403 / 500

event — イベント(2 エンドポイント)

GET /event

getEvents — 指定マーケットプレイスのすべての eBay イベントを含むページ分けされた結果を返します。最大 10,000 アイテム。

パラメータ場所必須説明
X-EBAY-C-MARKETPLACE-IDヘッダー必須eBay マーケットプレイス ID。
X-EBAY-C-ENDUSERCTXヘッダー任意パートナーネットワーク用。
limitクエリ任意デフォルト: 20、最大: 100
offsetクエリ任意デフォルト: 0

レスポンス: 200 / 400 / 403 / 500

GET /event/{event_id}

getEvent — 特定の eBay イベントの詳細(クーポン、開始/終了日、イベント条件)を取得します。

パラメータ場所必須説明
event_idパス必須eBay イベントの一意の識別子。
X-EBAY-C-MARKETPLACE-IDヘッダー必須eBay マーケットプレイス ID。
X-EBAY-C-ENDUSERCTXヘッダー任意パートナーネットワーク用。

レスポンス: 200 / 400 / 403 / 404 / 500

event_item — イベントアイテム(1 エンドポイント)

GET /event_item

getEventItems — 指定イベントに関連するページ分けされたアイテムのセットを返します。最大 10,000 アイテム。

パラメータ場所必須説明
X-EBAY-C-MARKETPLACE-IDヘッダー必須eBay マーケットプレイス ID。
X-EBAY-C-ENDUSERCTXヘッダー任意パートナーネットワーク用。
event_idsクエリ必須イベント ID。最大: 1
category_idsクエリ任意カテゴリ ID。最大: 1
delivery_countryクエリ任意配送先国(2 桁 ISO コード)。
limitクエリ任意デフォルト: 20
offsetクエリ任意デフォルト: 0

レスポンス: 200 / 400 / 403 / 500

スキーマ定義(全 14 スキーマ)

DealItem

フィールド説明
dealAffiliateWebUrlstringアフィリエイト URL
dealEndDatestring取引終了日
dealStartDatestring取引開始日
dealWebUrlstring取引の Web URL
imageImageアイテム画像
itemAffiliateWebUrlstringアイテムのアフィリエイト URL
itemGroupIdstringアイテムグループ ID
itemGroupTypestringアイテムグループタイプ
itemIdstringアイテム ID
itemWebUrlstringアイテムの Web URL
legacyItemIdstringレガシーアイテム ID
marketingPriceMarketingPriceマーケティング価格
priceAmount価格
qualifiedProgramsarray[string]対象プログラム
shippingOptionsarray[ShippingOption]配送オプション
titlestringタイトル
unitPriceAmount単価
unitPricingMeasurestring単価の測定単位
commissionablebooleanコミッション対象

DealItemSearchResponse

フィールド説明
dealItemsarray[DealItem]取引アイテムの配列
hrefstring現在ページの URI
nextstring次ページの URI
prevstring前ページの URI
limitinteger最大件数
offsetintegerオフセット
totalinteger総数

Event

フィールド説明
applicableCouponsarray[Coupon]適用可能なクーポン
descriptionstringイベントの説明
endDatestring終了日
eventAffiliateWebUrlstringアフィリエイト URL
eventIdstringイベント ID
eventWebUrlstringWeb URL
imagesarray[Image]イベント画像
startDatestring開始日
termsTerms利用条件
titlestringタイトル

EventSearchResponse

フィールド説明
eventsarray[Event]イベントの配列
hrefstring現在ページの URI
nextstring次ページの URI
prevstring前ページの URI
limitinteger最大件数
offsetintegerオフセット
totalinteger総数

共通型

Amount

フィールド説明
currencystring通貨コード
valuestring金額

Coupon

フィールド説明
redemptionCodestring引き換えコード
termsTerms利用条件

Image

フィールド説明
heightstring高さ
imageUrlstring画像 URL
textstring代替テキスト
widthstring

MarketingPrice

フィールド説明
discountAmountAmount割引額
discountPercentagestring割引率
originalPriceAmount元の価格
priceTreatmentstring価格表示タイプ

ShippingOption

フィールド説明
shippingCostAmount配送コスト
shippingCostTypestring配送コストタイプ

Terms

フィールド説明
fullTextstring完全なテキスト
summarystring要約

Error / ErrorParameter

標準エラースキーマ(他の API と同一構造)。

エンドポイント一覧(全 4 エンドポイント)

メソッドエンドポイントoperationId説明
GET/deal_itemgetDealItems取引アイテムを検索
GET/eventgetEventsイベント一覧を取得
GET/event/{event_id}getEventイベント詳細を取得
GET/event_itemgetEventItemsイベントアイテムを取得
トップに戻る