CURL PHP를 사용하여 Walmart Seller API를 사용하려고합니다. 어느 RSA PHP 라이브러리를 사용해야하는지 제안 할 수 있습니까? walmart를 호출하는 동안 인증 서명이 검증됩니다.월마트 판매자 API POST가 작동하지 않음, PHP에서 401 권한이 없음 만 제공
하나의 경험이 있으십니까?
$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