Делаю curl согласно их документации, отправляю запрос и в ответ ничего, пробую смотреть ошибки и всё равно пусто, поддержка озон никакая, просто отправляет к докам.
<?
$url = 'https://api-seller.ozon.ru/v1/description-category/tree';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Host: api-seller.ozon.ru',
'Client-Id: 1111111',
'Api-Key: 1111-11111-11111-1111'
));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_HEADER, false);
$html = curl_exec($ch);
if ($html === FALSE) {
echo "cURL Error: " . curl_error($ch);
}
curl_close($ch);
print_r($html);
Client-Id и Api-Key прописываю правильно, если пробую запрос с этими параметрами в консоли их документации, то всё отрабатывает.
Странно то, что в доках написано про get запрос
GET / HTTP/1.1
Host: api-seller.ozon.ru
Client-Id: <Client-Id>
Api-Key: <Api-Key>
Content-Type: application/json
а в консоли post
POST
/v1/description-category/tree
Пробовал отправить post - выдаёт, что доступ запрещён.