Skip to main content
RichRelevance

getProducts

重要: 必要なパラメーターのみコールしてください。弊社は、多くのアプリケーションやクライアントを同時にサポートするAPIのセットを使用しています。これらのAPIは随時更新または改善される場合があります。モバイル・アプリについてはモバイルSDKを使用してください。

http://recs.richrelevance.com/rrserver/api/rrPlatform/getProducts

URLが正しく機能するためにはAPIキートパラメータが必要です。URLリスエストの例については以下を参照してください。

説明: 特定の商品の商品情報を返します。

パラメーター

注記: パラメーターはすべて大文字小文字を区別します。

名称 必須 / オプション 説明
apiClientKey 必須

各APIの実装に固有のキーです。レポート、パーミッション、マーチャンダイジング用の特定の実装チャネルの識別子です。このキーは弊社からクライアントに提供されます。

例: apiClientKey=b0126f995ac848159d

apiKey 必須

サイトを特定する固有のキーです。弊社のクライアントはそれぞれ固有のAPIキーをお持ちです。これによって他のクライアントのデータやトラフィックと区別します。このキーは弊社からクライアントに提供されます。

例: apiKey=4faeaf752ee40a0f

attribute オプション

カタログ・フィードで提供されたカスタム属性を抽出します。複数の属性をリクエストする場合は、パラメーターを複数回使用しますが、その場合は各属性を「&」で区切ってください。全ての属性をリクエストする場合はパラメーター値として「*」を使用してください。

例: &attribute=COLOR&attribute=SIZE

callback オプション

JSONデータが渡されるJavasScriptの関数名です。このパラメーターはJSONPが使用されている場合必須です。このパラメーターの値は、レスポンス内で関数名として使用されます。

例: callback=products_returned

productId 必須

単独のまたは複数の商品IDです。購入完了ページの注文定義の一部です。商品IDはパイプ「|」で区切ってください。

例: productId=uv2345|xt1234

リクエスト例

http://recs.richrelevance.com/rrserver/api/rrPlatform/getProducts?&apiClientKey=e9c9e05289be70e6&apiKey=showcaseparent&productId=17177141

レスポンス例

{
    "requestId": "",
    "products": [{
        "regionPriceDescription": "",
        "salePriceRangeCents": [1247, 1247],
        "rating": 4.77400016784668,
        "numReviews": 0,
        "priceRangeCents": [1097, 1097],
        "categoryIds": ["Grocery", "Baby", "Baby.Diapering", "Baby.Diapering & Potty", "Grocery.Infant & Childcare", "Baby.Diapering.Baby Wipes", "Baby.Diapering & Potty.Wipes", "Grocery.Infant & Childcare.Baby Skin Care & Grooming"],
        "salePriceCents": 1247,
        "imageURL": "http://labs.richrelevance.com/storre/media/catalog/product/p/a/pampers-sensitive-baby-wipes-448ct-993f0e036eb313f85235fb68dc8148dd.jpg",
        "name": "Pampers Sensitive Baby Wipes, 448ct",
        "genre": "Baby",
        "isRecommendable": true,
        "priceCents": 1097,
        "id": "17177141",
        "categories": [{
            "hasChildren": false,
            "name": "Grocery",
            "id": "Grocery"
        }, {
            "hasChildren": false,
            "name": "Baby",
            "id": "Baby"
        }, {
            "hasChildren": false,
            "name": "Diapering",
            "id": "Baby.Diapering"
        }, {
            "hasChildren": false,
            "name": "Diapering & Potty",
            "id": "Baby.Diapering & Potty"
        }, {
            "hasChildren": false,
            "name": "Infant & Childcare",
            "id": "Grocery.Infant & Childcare"
        }, {
            "hasChildren": false,
            "name": "Baby Wipes",
            "id": "Baby.Diapering.Baby Wipes"
        }, {
            "hasChildren": false,
            "name": "Wipes",
            "id": "Baby.Diapering & Potty.Wipes"
        }, {
            "hasChildren": false,
            "name": "Baby Skin Care & Grooming",
            "id": "Grocery.Infant & Childcare.Baby Skin Care & Grooming"
        }],
        "brand": "Pampers"
    }]
}
  • Was this article helpful?