@nata32

Как подключить озон по API?

Добрый вечер, может кто подключал синхронизацию по API озон ?
Делаю 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:
Api-Key:
Content-Type: application/json
а в консоли post
POST
/v1/description-category/tree
пробовал отправить post выдает что доступ запрещен.
  • Вопрос задан
  • 156 просмотров
Пригласить эксперта
Ответы на вопрос 1
@nata32 Автор вопроса
вопрос закрыт. отправлять надо по пост, при пустом теле добавить заголовок
"Content-Length: 0" тогда все проходит.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы