APIのインプットに対するアウトプットイメージを整理する。
※公式サイトのマニュアルは、【こちら】から。
URL
Type | 必須(Required) | GET | |
URL | 必須(Required) | https://sellingpartnerapi-fe.amazon.com/products/pricing/v0/items/<ASIN_CODE>/offers? 例)https://sellingpartnerapi-fe.amazon.com/products/pricing/v0/items/B00EJIRKFC/offers? |
|
Param | 必須(Required) | ItemCondition | New |
必須(Required) | marketplaceIds | A1VC38T7YXB528 |
Header
Param | 任意(Option) | user-agent | POSTMAN-TEST |
必須(Required) | x-amz-access-token | Atz…※1 |
※1 アクセストークンは別途取得して代入する。(参考記事:アクセストークン取得)
Body
(none) | (none) | (none) |
結果(Response)
{
"payload": {
"ASIN": "B00EJIRKFC",
"status": "Success",
"ItemCondition": "New",
"Identifier": {
"MarketplaceId": "A1VC38T7YXB528",
"ItemCondition": "New",
"ASIN": "B00EJIRKFC"
},
"Summary": {
"LowestPrices": [
{
"condition": "used",
"fulfillmentChannel": "Merchant",
"LandedPrice": {
"CurrencyCode": "JPY",
"Amount": 2079.00
},
"ListingPrice": {
"CurrencyCode": "JPY",
"Amount": 1859.00
},
"Shipping": {
"CurrencyCode": "JPY",
"Amount": 350.00
},
"Points": {
"PointsNumber": 130
}
},
(略)
phpコード
postmanで生成されたphpコードの例)
- <?php
- $curl = curl_init();
- curl_setopt_array($curl, array(
- CURLOPT_URL => 'https://sellingpartnerapi-fe.amazon.com/products/pricing/v0/items/B00EJIRKFC/offers?ItemCondition=New&MarketplaceId=A1VC38T7YXB528',
- CURLOPT_RETURNTRANSFER => true,
- CURLOPT_ENCODING => '',
- CURLOPT_MAXREDIRS => 10,
- CURLOPT_TIMEOUT => 0,
- CURLOPT_FOLLOWLOCATION => true,
- CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
- CURLOPT_CUSTOMREQUEST => 'GET',
- CURLOPT_HTTPHEADER => array(
- 'user-agent: POSTMAN-TEST',
- 'x-amz-access-token: Atz(省略)',
- 'X-Amz-Date: 20230805T130440Z',
- 'Authorization: AWS4-HMAC-SHA256 Credential=<アクセスキー>/20230805/us-west-2/execute-api/aws4_request, SignedHeaders=host;x-amz-access-token;x-amz-date, Signature=7b2(省略)'
- ),
- ));
- $response = curl_exec($curl);
- curl_close($curl);
- 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化
コメント