CURL PHPを使用してWalmart Seller APIを取得しようとしています。 どのRSA PHPライブラリを使用する必要がありますか? walmartの呼び出し中に認証署名が検証されるようにします。Walmart Seller API POSTが機能しない、PHPで401の権限が与えられていない
いずれか1つの経験がありますか?
$headers = array(
'WM_SVC.NAME: Walmart Marketplace',
'WM_QOS.CORRELATION_ID: 14730688612',
'WM_SEC.TIMESTAMP:14730688612',
'WM_SEC.AUTH_SIGNATURE: XXXXXXXXXXX'
'WM_CONSUMER.ID: XXXXXXXXXXX',
'Content-Type: application/xml',
'Accept: application/xml',
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_URL,$requestUrl);
curl_setopt($ch, CURLOPT_HEADER, TRUE);
curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$result = curl_exec($ch);
if(curl_errno($ch)):
echo 'Curl error: '.curl_error($ch);
endif;
Google検索で見つかった参考文献を使用しました。
- https://github.com/fillup/walmart-auth-signature-php
感謝。すでに解決済みです。 – Zeolr