0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

注文検索API データ取得と403Forbidden

Last updated at Posted at 2015-03-22

お世話になります。

現在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のデータ取得をするにはどのように
したらよろしいでしょうか?

404.jpg

<?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);
?>

0
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?