non-print
API Index
Introduction
要求例題(検索)
正常応答例題
{
"resource": {
"key": "value",
"key": "value"
}
}
エラー応答例題
{
"error": {
"code": "error code",
"message": "error message",
"more_info": {
}
}
}
D.Collection API Intro
D.Collection APIは、D.Collectionプログラムに参加しているショップの情報の照会に適しています。 D.Collection APIでは、該当のリソースに対するほぼ全ての情報を照会することができます。D.Collection APIを使用するには、Basic Auth方式による別途の認証が必要となります。
使用例
ショップの照会 : https://dcollection-api.cafe24.com/api/shops
商品の照会 : https://dcollection-api.cafe24.com/api/products?dcollection_product_category={dcollection_product_category}
API Status Code
Code | 発生事例 | エラーの解決方法 |
---|---|---|
200 | GETの成功時 | |
401 | 1) APIが要求するAccess Tokenがない状態で呼び出しを行った場合 2) APIが要求するAccess Tokenが有効ではない場合 3) 認証をリクエストしたclient権限が有効でない場合 | 有効なAccess Tokenを使用したリクエストであるかどうかを確認します。 |
404 | 1) API URLの呼び出しに間違いがあった場合 2) リソースが見つからない場合 | API Docsを参考にし、エンドポイントURLに間違いがないかを確認します。 |
422 | 照会・処理リクエストの際において、使用された値が仕様で決まっている値と異なる場合 1) 必須パラメーターの漏れがあった場合 2) パラメーターの値が無効な形式(タイプ)であった場合 | API Docsを参考にし、必須パラメーターの入力漏れや無効な形式(タイプ)の値を使用したかどうかなどを確認します。 |
429 | クライアントのAPIリクエスト数が上限(1分あたり最大40件)を超えた場合 | APIリクエスト数が上限を超えないよう、しばらく時間をおいてから再度リクエストを行います。 |
500 | 内部サーバーエラー、不明なエラー | Cafe24 Developersまでお問い合わせください。 |
503 | サーバーが過負荷でダウンした場合 | Cafe24 Developersまでお問い合わせください。 |
504 | リクエストの処理に時間がかかり、タイムアウトとなった場合 | 一時的なエラーが発生したため、処理に時間がかかっている状態です。しばらく時間をおいてから再度お試しください。 |
1. 検索条件の追加
検索を行う際、エンドポイントにパラメーターを追加すると検索条件を追加することができます。
複数の条件に一致する結果を見つけたい場合、「&」を使用して検索条件を追加することができます。
APIで対応している場合、タイムゾーンを使用して日付・時間の検索も可能です。
検索条件の追加
例) 特定のショップ名に該当するショップの照会
GET https://dcollection-api.cafe24.com/api/shops?shop_name=nelly
例) 特定のショップ名および特定の属性に該当するショップの照会
GET https://dcollection-api.cafe24.com/api/shops?shop_name=nelly&shop_properties=hartebeest
例) 特定のカテゴリに該当する商品の照会
GET https://dcollection-api.cafe24.com/api/products?dcollection_product_category=C200802
例) 特定のカテゴリおよび特定のショップ名に該当する商品の照会
GET https://dcollection-api.cafe24.com/api/products?dcollection_product_category=C200802&shop_name=안다르
2. カンマ(,)を使用した複数の値の検索
APIで対応している場合、カンマ(,)を使用して複数の値を同時に検索することができます。 (ただし、入力する項目の数は100件以下に調整してください。)
カンマ(,)で追加した検索条件はOR条件となり、条件を満たすすべての値が検索されます。
カンマ(,)を使用した複数の値の検索
例) 特定のショップ名(複数指定可)に該当するショップの照会
GET https://dcollection-api.cafe24.com/api/shops?shop_name=nelly,reseda
例) 特定のカテゴリまたは特定の商品名(複数指定可)に該当する商品の照会
GET https://dcollection-api.cafe24.com/api/products?dcollection_product_category=C200802&product_name=안다르,에어쿨링
3. Pagination
検索結果が多い場合、指定された「limit」のデフォルト値に基づいて結果が返されます。
「limit」パラメーターを利用して検索件数を増やすことが可能ですが、値が各APIに定義されている上限(最大値)を超えることはできません。
「limit」を利用する際の最大値ですべてのデータを検索できない場合、「offset」パラメーターで問題を解決することができます。
Pagination
예) 100点店舗を検索する場合
GET https://dcollection-api.cafe24.com/api/shops?limit=100
店舗
예) 100点の商品を検索する場合
GET https://dcollection-api.cafe24.com/api/products?dcollection_product_category=C200802&limit=100
예) 201番目から300番目までの店舗を検索する場合
GET https://dcollection-api.cafe24.com/api/shops?limit=100&offset=200
예) 201番目から300番目までの商品を検索する場合
GET https://dcollection-api.cafe24.com/api/products?dcollection_product_category=C200802&limit=100&offset=200
API Limit
dcollection APIは、LaravelミドルウェアのThrottle機能を使用し、1つのIPでは1分あたり最大40件のリクエストのみ実行できるよう、呼び出し件数の制限を設けています。
呼び出し1回あたり1件の呼び出し可能件数が消費され、1分間で40回以上のリクエストがあった場合、429エラー(Too Many Request)が返されます。
429エラーが返されないようにするには、Headerで「X-RateLimit–Limit」と「X-RateLimit–Remaining」を確認してください。
X-Api-Call-Limit : 1/40
Shop
Shops
Endpoints
Shops properties
Attribute | Description |
---|---|
dcollection_ | D.Collectionショップ標準カテゴリ |
store_ | ショップID |
shop_ | ショップ名 |
shop_ | 越境ECショップ番号 |
shop_ | ショップのメインドメイン |
shop_ | 決済通貨 KRW : ₩ ウォン |
shop_ | ショップの言語 ko_KR : 韓国語 |
shop_ | ショップの人気度 black : 人気指数90以上 |
shop_ | ショップの人気度(年齢別) teenager : 10代 |
shop_ | ショップの人気度(性別) F : 女性 |
shop_ | ショップの人気度(地域別) ソウル特別市 |
shop_ | ショップタグのコード |
social_ | SNSアカウント連携チャンネル facebook : Facebook |
use_ | Cafe24 Payを使用するかどうか true : 使用する |
use_ | Naver Payを使用するかどうか true : 使用する |
use_ | 郵便局EMSを使用するかどうか true : 使用する |
shipping_ | ショップの基本送料タイプ T : 送料無料 |
benefits | ショップで提供される特典タイプ DP : 期間限定割引 |
global_ | ショップで提供される海外決済サービス AX : AXES |
created_ Date | ショップ作成日 |
updated_ Date | ショップアップデート日 |
Retrieve a list of stores cafe24
GET /api/shops
GET
基本スペック
Property | Description |
---|---|
SCOPE | ショップの読み取り権限 (dcollection.read_shop) |
呼び出し件数制限 | 40 |
要求スペック
Parameter | Description |
---|---|
dcollection_ | D.Collectionショップ標準カテゴリ |
shop_ Array Max : [3] | ショップ名 ,(コンマ)で複数の件を検索することができる。 |
store_ | ショップID |
shop_ Array Max : [3] | 越境ECショップ番号 ,(コンマ)で複数の件を検索することができる。 |
shop_ | 決済通貨 KRW : ₩ ウォン |
shop_ | ショップの言語 ko_KR : 韓国語 |
shop_ | ショップの人気度 black : 人気指数90以上 |
shop_ | ショップの人気度(年齢別) teenager : 10代 |
shop_ | ショップの人気度(性別) F : 女性 |
shop_ | ショップの人気度(地域別) ソウル特別市 |
shop_ Array Max : [10] | ショップタグ ,(コンマ)で複数の件を検索することができる。 |
use_ | Cafe24 Payを使用するかどうか true : 使用する |
use_ | Naver Payを使用するかどうか true : 使用する |
use_ | 郵便局EMSを使用するかどうか true : 使用する |
social_ | SNSアカウント連携チャンネル facebook : Facebook |
shipping_ | ショップの基本送料タイプ T : 送料無料 |
benefits | ショップで提供される特典タイプ DP : 期間限定割引 |
global_ | ショップで提供される海外決済サービス AX : AXES |
created_ Date | ショップ作成日検索の開始値 |
created_ Date | ショップ作成日検索の終了値 |
limit Min : [1]~Max : [100] | 照会結果の最大件数 DEFAULT 10 |
offset Min : [0]~Max : [5000] | 照会結果の開始位置 DEFAULT 0 |
sort | ソート順の値 created_date : ショップ作成日 |
order | ソート順 asc : 昇順 |
Product
Products
Endpoints
Products properties
Attribute | Description |
---|---|
dcollection_ | D.Collection商品標準カテゴリ |
product_ | 商品の固有キー |
shop_ | ショップ名 |
store_ | ショップID |
shop_ | 越境ECショップ番号 |
shop_ | ショップの人気度 black : 人気指数90以上 |
shop_ | ショップの言語 ko_KR : 韓国語 |
shop_ | 決済通貨 KRW : ₩ ウォン |
product_ | 商品名 |
product_ | 商品番号 |
product_ | 商品コード |
product_ | 商品ページのURL |
product_ | 商品ステータス N : 新品 |
price | 商品販売価格 |
pc_ | 割引販売価格(PC割引適用時) |
mobile_ | 割引販売価格(モバイル割引適用時) |
is_ | PC割引の適用対象であるかどうか true : 使用する |
is_ | モバイル割引の適用対象であるかどうか true : 使用する |
pc_ | PC割引率 |
mobile_ | モバイル割引率 |
is_ | 送料無料商品であるかどうか true : 使用する |
is_ | 海外配送の可否 true : 使用する |
international_ | 商品の配送が可能な海外の国・地域 |
is_ | ノベルティを提供するかどうか true : 使用する |
is_ | 割引クーポンを提供するかどうか true : 使用する |
product_ | 商品オプション |
brand_ | ブランド名 |
product_ | D.Collectionから提供される商品標準タグ |
product_ | 商品の人気度(年齢別) teenager : 10代 |
detail_ | 詳細画像のURL |
list_ | 一覧画像のURL |
tiny_ | 縮小一覧画像のURL |
small_ | 縮小画像のURL |
review_ | 商品レビュー数 |
review_ | 商品レビューの評価 |
hits_ | PV(ページビュー)数 |
expiration_ Date | 商品の有効期限 |
created_ Date | 商品作成日 |
updated_ Date | 商品アップデート日 |
Retrieve a list of products cafe24
GET /api/products
GET
基本スペック
Property | Description |
---|---|
SCOPE | 商品の読み取り権限 (dcollection.read_product) |
呼び出し件数制限 | 40 |
要求スペック
Parameter | Description |
---|---|
dcollection_ Required | D.Collection商品標準カテゴリ |
product_ Array Max : [100] | 商品の固有キー ,(コンマ)で複数の件を検索することができる。 |
shop_ Array Max : [3] | ショップ名 ,(コンマ)で複数の件を検索することができる。 |
store_ | ショップID |
shop_ Array Max : [3] | 越境ECショップ番号 ,(コンマ)で複数の件を検索することができる。 |
shop_ Array Max : [4] | ショップの人気度 ,(コンマ)で複数の件を検索することができる。 black : 人気指数90以上 |
shop_ | ショップの言語 ko_KR : 韓国語 |
shop_ | 決済通貨 KRW : ₩ ウォン |
product_ Array Max : [3] | 商品名 ,(コンマ)で複数の件を検索することができる。 |
product_ Array Max : [3] | 商品番号 ,(コンマ)で複数の件を検索することができる。 |
product_ | 商品ステータス N : 新品 |
price_ | 商品販売価格検索の開始値 |
price_ | 商品販売価格検索の終了値 |
is_ | PC割引の適用対象であるかどうか true : 使用する |
is_ | モバイル割引の適用対象であるかどうか true : 使用する |
pc_ | 割引販売価格(PC割引適用時)検索の最小値 |
pc_ | 割引販売価格(PC割引適用時)検索の最大値 |
mobile_ | 割引販売価格(モバイル割引適用時)検索の最小値 |
mobile_ | 割引販売価格(モバイル割引適用時)検索の最大値 |
pc_ | PC割引率の最小値 |
pc_ | PC割引率の最大値 |
mobile_ | モバイル割引率の最小値 |
mobile_ | モバイル割引率の最大値 |
is_ | 送料無料商品であるかどうか true : 使用する |
is_ | 海外配送の可否 true : 使用する |
international_ | 商品の配送が可能な海外の国・地域 |
is_ | ノベルティを提供するかどうか true : 使用する |
is_ | 割引クーポンを提供するかどうか true : 使用する |
review_ | 商品レビュー数の最小値 |
review_ | 商品レビュー数の最大値 |
review_ Min : [0]~Max : [5] | 商品レビューの評価の最小値 |
review_ Min : [0]~Max : [5] | 商品レビューの評価の最大値 |
brand_ | ブランド名 |
product_ | D.Collectionから提供される商品標準タグ ,(コンマ)で複数の件を検索することができる。 |
product_ | 商品の人気度(年齢別) teenager : 10代 |
created_ Date | 商品作成日検索の開始値 |
created_ Date | 商品作成日検索の終了値 |
updated_ Date | 商品アップデート日検索の開始値 |
updated_ Date | 商品アップデート日検索の終了値 |
limit Min : [1]~Max : [100] | 照会結果の最大件数 DEFAULT 10 |
offset Min : [0]~Max : [5000] | 照会結果の開始位置 DEFAULT 0 |
sort | ソート順の値 mobile_discount_price : 割引販売価格(モバイル割引適用時) |
order | ソート順 asc : 昇順 |
Retrieve the number of product items cafe24
GET /api/products/count
GET
基本スペック
Property | Description |
---|---|
SCOPE | 商品の読み取り権限 (dcollection.read_product) |
呼び出し件数制限 | 40 |
要求スペック
Parameter | Description |
---|---|
dcollection_ Required | D.Collection商品標準カテゴリ |
product_ Array Max : [100] | 商品の固有キー ,(コンマ)で複数の件を検索することができる。 |
shop_ Array Max : [3] | ショップ名 ,(コンマ)で複数の件を検索することができる。 |
store_ | ショップID |
shop_ Array Max : [3] | 越境ECショップ番号 ,(コンマ)で複数の件を検索することができる。 |
shop_ Array Max : [4] | ショップの人気度 ,(コンマ)で複数の件を検索することができる。 black : 人気指数90以上 |
shop_ | ショップの言語 ko_KR : 韓国語 |
shop_ | 決済通貨 KRW : ₩ ウォン |
product_ Array Max : [3] | 商品名 ,(コンマ)で複数の件を検索することができる。 |
product_ Array Max : [3] | 商品番号 ,(コンマ)で複数の件を検索することができる。 |
product_ | 商品ステータス N : 新品 |
price_ | 商品販売価格検索の開始値 |
price_ | 商品販売価格検索の終了値 |
is_ | PC割引の適用対象であるかどうか true : 使用する |
is_ | モバイル割引の適用対象であるかどうか true : 使用する |
pc_ | 割引販売価格(PC割引適用時)検索の最小値 |
pc_ | 割引販売価格(PC割引適用時)検索の最大値 |
mobile_ | 割引販売価格(モバイル割引適用時)検索の最大値 |
mobile_ | 割引販売価格(モバイル割引適用時)検索の最大値 |
pc_ | PC割引率の最小値 |
pc_ | PC割引率の最大値 |
mobile_ | モバイル割引率の最小値 |
mobile_ | モバイル割引率の最大値 |
is_ | 送料無料商品であるかどうか true : 使用する |
is_ | 海外配送の可否 true : 使用する |
international_ | 商品の配送が可能な海外の国・地域 |
is_ | ノベルティを提供するかどうか true : 使用する |
is_ | 割引クーポンを提供するかどうか true : 使用する |
review_ | 商品レビュー数の最小値 |
review_ | 商品レビュー数の最大値 |
review_ Min : [0]~Max : [5] | 商品レビューの評価の最小値 |
review_ Min : [0]~Max : [5] | 商品レビューの評価の最大値 |
brand_ | ブランド名 |
product_ | D.Collectionから提供される商品標準タグ ,(コンマ)で複数の件を検索することができる。 |
product_ | 商品の人気度(年齢別) teenager : 10代 |
created_ Date | 商品作成日検索の開始値 |
created_ Date | 商品作成日検索の終了値 |
updated_ Date | 商品アップデート日検索の開始値 |
updated_ Date | 商品アップデート日検索の終了値 |
Products standardtags
Endpoints
Storeproducts
Endpoints
Storeproducts properties
Attribute | Description |
---|---|
dcollection_ | D.Collection商品標準カテゴリ |
product_ | 商品の固有キー |
shop_ | ショップ名 |
store_ | ショップID |
shop_ | 越境ECショップ番号 |
shop_ | ショップの人気度 black : 人気指数90以上 |
shop_ | ショップの言語 ko_KR : 韓国語 |
shop_ | 決済通貨 KRW : ₩ ウォン |
product_ | 商品名 |
product_ | 商品番号 |
product_ | 商品コード |
product_ | 商品ページのURL |
product_ | 商品ステータス N : 新品 |
price | 商品販売価格 |
pc_ | 割引販売価格(PC割引適用時) |
mobile_ | 割引販売価格(モバイル割引適用時) |
is_ | PC割引の適用対象であるかどうか true : 使用する |
is_ | モバイル割引の適用対象であるかどうか true : 使用する |
pc_ | PC割引率 |
mobile_ | モバイル割引率 |
is_ | 送料無料商品であるかどうか true : 使用する |
is_ | 海外配送の可否 true : 使用する |
international_ | 商品の配送が可能な海外の国・地域 |
is_ | ノベルティを提供するかどうか true : 使用する |
is_ | 割引クーポンを提供するかどうか true : 使用する |
product_ | 商品オプション |
brand_ | ブランド名 |
product_ | D.Collectionから提供される商品標準タグ |
product_ | 商品の人気度(年齢別) teenager : 10代 |
detail_ | 詳細画像のURL |
list_ | 一覧画像のURL |
tiny_ | 縮小一覧画像のURL |
small_ | 縮小画像のURL |
review_ | 商品レビュー数 |
review_ | 商品レビューの評価 |
hits_ | PV(ページビュー)数 |
expiration_ Date | 商品の有効期限 |
created_ Date | 商品作成日 |
updated_ Date | 商品アップデート日 |
Retrieve a list of products with mall ID cafe24
GET /api/storeproducts
GET
基本スペック
Property | Description |
---|---|
SCOPE | 商品の読み取り権限 (dcollection.read_product) |
呼び出し件数制限 | 40 |
要求スペック
Parameter | Description |
---|---|
store_ Required | ショップID ,(コンマ)で複数の件を検索することができる。 |
shop_ Array Max : [3] | ショップ名 ,(コンマ)で複数の件を検索することができる。 |
shop_ Array Max : [3] | 越境ECショップ番号 ,(コンマ)で複数の件を検索することができる。 |
product_ | 商品名 |
product_ | 商品ステータス N : 新品 |
price_ | 商品販売価格検索の開始値 |
price_ | 商品販売価格検索の終了値 |
is_ | PC割引の適用対象であるかどうか true : 使用する |
is_ | モバイル割引の適用対象であるかどうか true : 使用する |
pc_ | 割引販売価格(PC割引適用時)検索の最小値 |
pc_ | 割引販売価格(PC割引適用時)検索の最大値 |
mobile_ | 割引販売価格(モバイル割引適用時)検索の最小値 |
mobile_ | 割引販売価格(モバイル割引適用時)検索の最大値 |
pc_ | PC割引率の最小値 |
pc_ | PC割引率の最大値 |
mobile_ | モバイル割引率の最小値 |
mobile_ | モバイル割引率の最大値 |
is_ | 送料無料商品であるかどうか true : 使用する |
is_ | 海外配送の可否 true : 使用する |
international_ | 商品の配送が可能な海外の国・地域 |
is_ | ノベルティを提供するかどうか true : 使用する |
is_ | 割引クーポンを提供するかどうか true : 使用する |
review_ | 商品レビュー数の最小値 |
review_ | 商品レビュー数の最大値 |
review_ Min : [0]~Max : [5] | 商品レビューの評価の最小値 |
review_ Min : [0]~Max : [5] | 商品レビューの評価の最大値 |
brand_ | ブランド名 |
product_ | 商品の人気度(年齢別) teenager : 10代 |
created_ Date | 商品作成日検索の開始値 |
created_ Date | 商品作成日検索の終了値 |
updated_ Date | 商品アップデート日検索の開始値 |
updated_ Date | 商品アップデート日検索の終了値 |
limit Min : [1]~Max : [100] | 照会結果の最大件数 DEFAULT 10 |
offset Min : [0]~Max : [5000] | 照会結果の開始位置 DEFAULT 0 |
sort | ソート順の値 mobile_discount_price : 割引販売価格(モバイル割引適用時) DEFAULT mobile_discount_price |
order | ソート順 asc : 昇順 DEFAULT asc |