SP-APIリクエスト(商品情報取得)

APIのインプットに対するアウトプットイメージを整理する。
 ※公式サイトのマニュアルは、【こちら】から。

URL

Type 必須(Required) GET
URL 必須(Required) https://sellingpartnerapi-fe.amazon.com/catalog/2020-12-01/items/<ASIN_CODE>?
例)https://sellingpartnerapi-fe.amazon.com/catalog/2020-12-01/items/B00EJIRKFC?
Param 必須(Required) marketplaceIds A1VC38T7YXB528

Header

Param 任意(Option) user-agent POSTMAN-TEST
必須(Required) x-amz-access-token Atz…※1

※1 アクセストークンは別途取得して代入する。(参考記事:アクセストークン取得)

Body

(none) (none) (none)

結果(Response)

{
    "asin": "B00EJIRKFC",
    "summaries": [
        {
            "marketplaceId": "A1VC38T7YXB528",
            "brandName": "ウォルト・ディズニー・ジャパン株式会社",
            "browseNode": "575090",
            "itemName": "タイタニック <2枚組> [Blu-ray]",
            "manufacturer": "ウォルト・ディズニー・ジャパン株式会社"
        }
    ]
}

phpコード

postmanで生成されたphpコードの例)

  1. <?php
  2. $curl = curl_init();
  3. curl_setopt_array($curl, array(
  4.   CURLOPT_URL => 'https://sellingpartnerapi-fe.amazon.com/catalog/2020-12-01/items/B00EJIRKFC?marketplaceIds=A1VC38T7YXB528',
  5.   CURLOPT_RETURNTRANSFER => true,
  6.   CURLOPT_ENCODING => '',
  7.   CURLOPT_MAXREDIRS => 10,
  8.   CURLOPT_TIMEOUT => 0,
  9.   CURLOPT_FOLLOWLOCATION => true,
  10.   CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  11.   CURLOPT_CUSTOMREQUEST => 'GET',
  12.   CURLOPT_HTTPHEADER => array(
  13.     'user-agent: POSTMAN-TEST',
  14.     'x-amz-access-token: Atz(省略)',
  15.     'X-Amz-Date: 20230730T140214Z',
  16.     'Authorization: AWS4-HMAC-SHA256 Credential=<アクセスキー>/20230730/us-west-2/execute-api/aws4_request, SignedHeaders=host;x-amz-access-token;x-amz-date, Signature=c65(省略)'
  17.   ),
  18. ));
  19. $response = curl_exec($curl);
  20. curl_close($curl);
  21. echo $response;

関連記事

phpでSP-APIを利用する方法(認証編)
SP-APIリクエストをPostmanで確認する方法
SP-APIリクエスト(アクセストークン取得)
SP-APIリクエスト(商品情報取得)
SP-APIリクエスト(商品情報取得JAN)
SP-APIリクエスト(価格取得)

参考

Postman API Platform
 https://www.postman.com/
【Postman】配列データを送るやり方を解説します
 https://www.tairaengineer-note.com/postman-send-array/
ブログ記載関連)
マージナルソフト:ソースをHTML化

コメント

タイトルとURLをコピーしました