Я пытаюсь подать заявку в Greenhouse следующим образом:
$url = "https://api.greenhouse.io/v1/boards/{MY_BOARD_TOKEN}/jobs/{MY_JOB_ID}";
$args = [
'headers' => [
'Content-Type' => 'multipart/form-data',
'Authorization' => 'Basic ' . base64_encode('{MY_API_TOKEN}'),
'Cache-Control' => 'no-cache',
],
'body' => $form,
];
$response = wp_remote_post($url, $args);
Но я получаю следующую ошибку:
{"status":400,"error":"Failed to save person"}
Моя $ форма выглядит так:
[
'first_name' => 'John',
'last_name' => 'Doe',
'email' => '[email protected]',
]
Я уверен, что учетные данные в порядке.
Заранее спасибо,






Код состояния: ошибка 400, неверный запрос
The 400 (Bad Request) status code indicates that the server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request message framing, or deceptive request routing). Link
Означает, что необходимо дважды проверить ваш запрос к API.
Я предлагаю протестировать его в каком-нибудь другом инструменте и после этого скопировать и вставить запрос. Вы можете использовать Клиент Restlet - Тестирование REST API для проверки.