получить данные из почтового чипа с помощью curl, где я могу разместить ключ API в вызове curl - PullRequest
0 голосов
/ 26 сентября 2018

Я пытаюсь получить список участников из mailchimp, используя curl.

Это мой код.

Я не могу понять, где разместить ключ API.

thisэто код, который у меня есть сейчас:

<code>$apiKey = 'xxxxxxxxxxxxxxxxxx';
$list_id = 'aaaaaaaaaa';
$dataCenter = substr($apiKey,strpos($apiKey,'-')+1);

$url = 'https://' . $dataCenter . '.api.mailchimp.com/3.0/lists/'.$list_id;

$cURL = curl_init();

curl_setopt($cURL, CURLOPT_URL, $url);
curl_setopt($cURL, CURLOPT_HTTPGET, true);

curl_setopt($cURL, CURLOPT_HTTPHEADER, array(
    'Content-Type: application/json',
    'Accept: application/json'
));

$result = curl_exec($cURL);

curl_close($cURL);

echo '<pre>';

var_dump($result);

echo '
';

1 Ответ

0 голосов
/ 26 сентября 2018

Насколько я прочитал документы mailchimp , возможно, вам нужно добавить опцию CURLOPT_USERPWD.

curl_setopt($cURL, CURLOPT_USERPWD, $username . ':' . $apiKey);

, пожалуйста, установите ваше имя пользователя mailchimp на $username.

...