Tôi đang xây dựng một tích hợp mailchimp và họ yêu cầu một cuộc gọi POST với mã JSON.
Không, tôi đang sử dụng mã này thực sự hoạt động :
$data = wp_remote_post($url, array(
'headers' => array('Content-Type' => 'application/json; charset=utf-8'),
'body' => json_encode($array_with_parameters),
'method' => 'POST'
));
Nhưng, nó trả về một cảnh báo PHP
Cảnh báo: http_build_query (): Tham số 1 dự kiến là Mảng hoặc Đối tượng. Giá trị không chính xác được đưa ra trong ../wp-includes/Requests/Transport/cURL.php trên dòng 507
Làm thế nào để tránh nó?
Tôi đã cố gắng chỉ sử dụng mảng đơn giản trong chỉ mục 'body' nhưng MailChimp trả về lỗi phân tích cú pháp JSON.