@ART4

Как получить ответ?

Добрый день, пытаюсь подключиться, но требует запрос data другие
Сам код:
$header = $header = array('Content-Type: application/vnd.api+json; charset=utf-8', 'Authorization: Token token='TOKEN '', 'X-Api-Version: 20210218');

          $ch = curl_init('https://api.teamtailor.com/v1/company');
          curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
          curl_setopt($ch, CURLOPT_POST, true);

          // Отправляем запрос
          $response = curl_exec($ch);
          $result = curl_getinfo($ch, CURLINFO_HTTP_CODE);
          $err = curl_error($ch);


Ошибка вылазит:
Array{"errors":[{"title":"Missing Parameter","detail":"The required parameter, data, is missing.","code":"106","status":"400"}]}


Я так понял в заголовке передать, а что именно?
Выход должен быть такой:
613b18a78749b269950630.png
  • Вопрос задан
  • 128 просмотров
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
Вы делаете POST-запрос - это запрос на обновление полей компании. Но новых полей в теле запроса не передаёте, о чём вам сервер и говорить.
Либо используейте GET, если вам нужно получить данные компании, а не изменить её, либо передавайте поля для изменения, согласно документации.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы