Я будую інтеграцію mailchimp, і їм потрібен POST-дзвінок з кодом JSON.
Ні, я використовую цей код, який фактично працює :
$data = wp_remote_post($url, array(
'headers' => array('Content-Type' => 'application/json; charset=utf-8'),
'body' => json_encode($array_with_parameters),
'method' => 'POST'
));
Але, він повертає попередження PHP
Попередження: http_build_query (): Параметр 1 очікується як масив чи об’єкт. Неправильне значення, вказане в ../wp-includes/Requests/Transport/cURL.php у рядку 507
Як цього уникнути?
Я намагався просто використовувати простий масив в індексі 'body', але MailChimp повертає помилку розбору JSON.