お世話になります。
現在yahooショッピングAPIを使った開発をしております。
注文に関連するAPIの申請をし3月の頭に証明書の発行がすんでおります。
ストア運営をサポートするAPIでYahooID連携を使用するAPIへの接続
は問題なくできるのですが注文に関連する「注文検索API」に認証書によるリクエスト方法事例を
参考に以下のようなソースにて接続をしましたところ
404 Forbiddenのページに「You don't have permission to access this URL on this server.」
と表示されています。
証明書のパスに間違いはなく、このままソースを修正し注文に関するAPI以外のストア運営をサポートするAPIは
問題なくデータを取得できます。問題なく注文に関するAPIのデータ取得をするにはどのように
したらよろしいでしょうか?
<?PHP
$key = './XXXXXXXX.key';
$crt = './SHP-XXXXXXXX.crt';
session_start();
$access_token = $_SESSION['access_token'];
$conn = curl_init();
$url = 'https://circus.shopping.yahooapis.jp/ShoppingWebService/V1/orderCount?sellerId=xxxxxxxx';
curl_setopt($conn, CURLOPT_URL, $url);
curl_setopt($conn, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($conn, CURLOPT_SSLCERT, $crt);
curl_setopt($conn, CURLOPT_SSLKEY, $key);
curl_setopt($conn, CURLOPT_HTTPHEADER,
array(
'Authorization: Bearer ' . $access_token
)
);
$response = curl_exec($conn);
var_dump($response);
curl_close($conn);
?>