Я пытаюсь отправить нового подписчика через форму на веб-сайте WordPress.Я концентрируюсь на отправке информации об абоненте в список в MailChimp
.Я получаю следующую ошибку:
string (75) "cURL error 6: Не удалось разрешить хост: us19.api.mailchimp.com; Неизвестная ошибка"
У меня вопрос, есть ли проблема с передачей аргументов в функцию wp_remote_post () ?
Это мой код:
<?php
$api_key = '[HIDDEN]';
$list_id = '[HIDDEN]';
$email = "[HIDDEN]";
$firstname = "[HIDDEN]";
$lastname = "[HIDDEN]";
$status = 'subscribed'; // subscribed, cleaned, pending
$args = array(
'method' => 'PUT',
'headers' => array(
'Authorization' => 'Basic ' . base64_encode( 'user:'. $api_key )
),
'body' => json_encode(array(
'email_address' => $email,
'status' => $status
))
);
$response = wp_remote_post( 'https://' . substr($api_key,strpos($api_key,'-')+1) . '.api.mailchimp.com/3.0/lists/' . $list_id . '/members/' . md5(strtolower($email)), $args );
var_dump($response);
?>