カテゴリマスタ情報全取得
/category_list [GET]
基本情報
概要
全てのカテゴリ情報を取得します。
URL
https://{HOST}/{CID}/v1/category_list
※APIマーケットでは提供しておりません
出力形式
- JSON
対応言語
- ja, en, ko, zh-CN, zh-TW, th
出力順
- 弊社独自の調整をしており、必ずしもコード順とはなりません
諸注意事項
・返却データが 100KB 程度と大きめです。短期間で頻繁にリクエストするような使い方は避けてください。
・カテゴリは定期的に再編されます。小項目と細項目のキャッシュは非推奨です。
パラメータ
パラメータ名 | 必須 | 概要 | 型名 | デフォルト値 | 上下限/選択値 | 備考 |
---|---|---|---|---|---|---|
lang | 言語 | 文字列 | ja: 日本語 en: 英語 ko: 韓国語 zh-CN: 中国語(簡体字) zh-TW: 中国語(繁体字) th: タイ語 |
出力する言語を指定します ・ピリオド区切りで複数指定可能 ※多言語オプション申込時のみ利用可能 |
langパラメータの指定時の注意点
langパラメータ指定時のレスポンスはMultilingualオブジェクトとして出力されることにご注意ください。
リクエスト例
- 全てのカテゴリを取得
/category_list
レスポンス
名称 | レスポンス名 | 型名 | 配列 | 説明 |
---|---|---|---|---|
カテゴリ情報 | items | Categoryオブジェクト | ○ | カテゴリ情報のまとまり |
Categoryオブジェクト
名称 | レスポンス名 | 型名 | 配列 | 説明 |
---|---|---|---|---|
カテゴリコード | code | 文字列 | ||
カテゴリ名 | name | 文字列/Multilingualオブジェクト | langパラメータ指定時は、Multilingualオブジェクトで出力 | |
カテゴリ名の読み仮名 | ruby | 文字列/Multilingualオブジェクト | langパラメータ指定時は、lang=jaの場合のみMultilingualオブジェクトで返却 ただし"ja"を含む場合のみ(日本語のみ) |
|
カテゴリコードのレベル | level | 文字列 | large, middle, small, detail の4階層 langパラメータで"en"以外を指定した場合も英語表記のみ |
|
子要素 | children | Categoryオブジェクト | ○ | 検索したカテゴリの下位カテゴリ群の情報をまとめたオブジェクト |
Categoryオブジェクト(子要素がない場合)
名称 | レスポンス名 | 型名 | 配列 | 説明 |
---|---|---|---|---|
カテゴリコード | code | 文字列 | ||
カテゴリ名 | name | 文字列/Multilingualオブジェクト | langパラメータ指定時は、Multilingualオブジェクトで出力 | |
カテゴリ名の読み仮名 | ruby | 文字列/Multilingualオブジェクト | langパラメータ指定時は、lang=jaの場合のみMultilingualオブジェクトで返却 ただし"ja"を含む場合のみ(日本語のみ) |
|
カテゴリコードのレベル | level | 文字列 | large, middle, small, detail の4階層 langパラメータで"en"以外を指定した場合も英語表記 |
Multilingualオブジェクト
名称 | レスポンス名 | 型名 | 配列 | 説明 |
---|---|---|---|---|
英語名称 | en | 文字列 | ||
日本語名称 | ja | 文字列 | ||
韓国語名称 | ko | 文字列 | ||
タイ語名称 | th | 文字列 | ||
中国語(簡体字)名称 | zh-CN | 文字列 | ||
中国語(繁体字)名称 | zh-TW | 文字列 |
レスポンス例
{
"items": [
{
"code": "01",
"name": "遊ぶ/趣味",
"ruby": "あそぶしゅみ",
"level": "large",
"children": [
{
"code": "0101",
"name": "レジャー/アウトドア",
"ruby": "れじゃーあうとどあ",
"level": "middle",
"children": [
{
"code": "0101001",
"name": "遊園地/テーマパーク",
"ruby": "ゆうえんちてーまぱーく",
"level": "small",
"children": [
{
"code": "0101001001",
"name": "遊園地/テーマパーク",
"ruby": "ゆうえんちてーまぱーく",
"level": "detail"
}
]
},
{
"code": "0101013",
"name": "プール",
"ruby": "ぷーる",
"level": "small",
"children": [
{
"code": "0101013001",
"name": "プール",
"ruby": "ぷーる",
"level": "detail"
}
]
},
・・・
]
}
・・・
]
},
{
・・・
}
]
}
レスポンス例(lang=en.ko指定時)
{
"items": [
{
"code": "01",
"name": {
"en": "Leisure / Hobbies",
"ko": "오락/취미"
},
"level": "large",
"children": [
{
"code": "0101",
"name": {
"en": "Leisure / Outdoors",
"ko": "레저/아웃도어"
},
"level": "middle",
"children": [
{
"code": "0101001",
"name": {
"en": "Amusement Park / Theme Park",
"ko": "놀이공원/테마파크"
},
"level": "small",
"children": [
{
"code": "0101001001",
"name": {
"en": "Amusement Park / Theme Park",
"ko": "놀이공원/테마파크"
},
"level": "detail"
}
]
},
{
"code": "0101013",
"name": {
"en": "Pool",
"ko": "수영장"
},
"level": "small",
"children": [
{
"code": "0101013001",
"name": {
"en": "Pool",
"ko": "수영장"
},
"level": "detail"
}
]
},
・・・
]
}
・・・
]
},
{
・・・
}
]
}