簡體   English   中英

使用curl從mailchip獲取數據,我在curl調用中放置api密鑰的位置

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM