Я использую библиотеку PrestaShopWebservice для доступа к веб-сервису Prestashiop 1.7, я всегда get 401 Unauthorized
, но он доступен в браузере.
Я уже пробовал добавить:
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
в .htaccess
также попытался объединить &ws_key="token"
, но ничего не работает
$url = 'http://someurl/api/';
$token = 'mytoken';
try {
$webService = new \PrestaShopWebservice($url, $token, true);
$xml = $webService->get(['resource'=>'products']);
var_dump($xml);
}
catch (\PrestaShopWebserviceException $ex) {
echo 'Other error: <br />' . $ex->getMessage();
}