[英]get data from mailchip using curl where do I place the api key in the curl call
我正在嘗試使用curl從mailchimp獲取列表成員。
這是我的代碼。
我不知道在哪里放置api鍵。
這是我現在擁有的代碼:
$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 '</pre>';
據我閱讀的mailchimp文檔 ,也許您需要添加CURLOPT_USERPWD
選項。
curl_setopt($cURL, CURLOPT_USERPWD, $username . ':' . $apiKey);
請將您的mailchimp用戶名設置為$username
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.