Ich baue eine Mailchimp-Integration auf und sie erfordern einen POST-Aufruf mit JSON-Code.
Nein, ich verwende diesen Code, der tatsächlich funktioniert :
$data = wp_remote_post($url, array(
'headers' => array('Content-Type' => 'application/json; charset=utf-8'),
'body' => json_encode($array_with_parameters),
'method' => 'POST'
));
Es wird jedoch eine PHP-Warnung zurückgegeben
Warnung: http_build_query (): Parameter 1 wird voraussichtlich Array oder Objekt sein. Falscher Wert in ../wp-includes/Requests/Transport/cURL.php in Zeile 507
Wie vermeide ich das?
Ich habe versucht, nur das einfache Array im 'body'-Index zu verwenden, aber MailChimp gibt einen JSON-Analysefehler zurück.