定期購入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);
 
?>

アプリケーションの管理

目次

利用のルール

開発のヒント