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

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

URL

Type 必須(Required) GET
URL 必須(Required) https://sellingpartnerapi-fe.amazon.com/catalog/2022-04-01/items?
Param 必須(Required) identifiers 4902370542912
必須(Required) identifiersType EAN
必須(Required) marketplaceIds A1VC38T7YXB528

Header

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

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

Body

(none) (none) (none)

結果(Response)

{
    "numberOfResults": 1,
    "items": [
        {
            "asin": "B00EJIRKFC",
            "summaries": [
                {
                    "marketplaceId": "A1VC38T7YXB528",
                    "adultProduct": false,
                    "autographed": false,
                    "brand": "ウォルト・ディズニー・ジャパン株式会社",
                    "browseClassification": {
                        "displayName": "ドラマ",
                        "classificationId": "575090"
                    },

(略)

phpコード

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

  1. <?php
  2. $curl = curl_init();
  3. curl_setopt_array($curl, array(
  4.   CURLOPT_URL => 'https://sellingpartnerapi-fe.amazon.com/catalog/2022-04-01/items?identifiers=4902370542912&identifiersType=EAN&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: SPAPI-App/TEST',
  14.     'x-amz-access-token: Atz(省略)',
  15.     'X-Amz-Date: 20230805T120536Z',
  16.     'Authorization: AWS4-HMAC-SHA256 Credential=<アクセスキー>/20230805/us-west-2/execute-api/aws4_request, SignedHeaders=host;x-amz-access-token;x-amz-date, Signature=983(省略)'
  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をコピーしました