定期購入API サンプルコード(PHP)
こちらのページではPHP版のサンプルコードを記載しております。
定期購入親注文一覧取得API
「定期購入親注文一覧取得API」の詳細についてはこちらをご確認ください。
<?php
$header = [
'POST /ShoppingWebService/V1/subscription/order/origin/list HTTP/1.1',
'Host: circus.shopping.yahooapis.jp',
'Authorization: Bearer ' . <アクセスト-クン>,
'Content-Type: application/json'
];
$url = 'https://circus.shopping.yahooapis.jp/ShoppingWebService/V1/subscription/order/origin/list';
// リクエスト内容は任意の内容に変更してください。
$param = <<<EOD
{
"sellerId": "teststore",
"countFrom": 1,
"countTo": 1000,
"sort": "desc",
"conditions": {
"status": 0,
"payMethod": "payment_a1"
}
}
EOD;
// 必要に応じてオプションを追加してください。
$ch = curl_init();
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $param);
$response = curl_exec($ch);
curl_close($ch);
?>
定期購入子注文一覧取得API
「定期購入子注文一覧取得API」の詳細についてはこちらをご確認ください。
<?php
$header = [
'GET /ShoppingWebService/V1/subscription/order/origin/<定期購入番号>/replica/list?sellerId=<ストアアカウント> HTTP/1.1',
'Host: circus.shopping.yahooapis.jp',
'Authorization: Bearer ' . <アクセストークン>,
'Content-Type: application/json'
];
$url = 'https://circus.shopping.yahooapis.jp/ShoppingWebService/V1/subscription/order/origin/<定期購入番号>/replica/list?sellerId=<ストアアカウント>';
// 必要に応じてオプションを追加してください。
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
?>
定期購入親注文詳細取得API
「定期購入親注文詳細取得API」の詳細についてはこちらをご確認ください。
<?php
$header = [
'GET /ShoppingWebService/V1/subscription/order/origin/<定期購入番号> HTTP/1.1',
'Host: circus.shopping.yahooapis.jp',
'Authorization: Bearer ' . <アクセストークン>,
'Content-Type: application/json'
];
$url = 'https://circus.shopping.yahooapis.jp/ShoppingWebService/V1/subscription/order/origin/<定期購入番号>?sellerId=<ストアアカウント>';
// 必要に応じてオプションを追加してください。
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
?>
目次
- 商品検索
- カテゴリランキング
- カテゴリID取得
- 商品コード検索(商品詳細)
- キーワードランキング
- おすすめ情報モジュール
- ポイントキャンペーン情報取得
- 販促イベント検索
- 商品レビュー検索
- 出品管理に関連するAPI
- 商品に関連するAPI
- 問い合わせ管理に関連するAPI
- 製品/SHPカテゴリ/ブランドに関連するAPI
- 在庫に関連するAPI
- ストアカテゴリに関連するAPI
- 画像に関連するAPI
- デザインに関連するAPI
- 注文に関するAPI
- ヘルプ