0
我在网上看到的所有内容都显示了如何使用OAuth & Curl发出一个POST请求,但我想向Mailchimp API发出一个获取请求,但我没有收到任何回应。我已经设法通过身份验证并获取用户的令牌& api URL。现在我只是想拉入他们的名单。这里的卷曲的代码,我已经得到了目前:尝试使用CURL和OAuth向Mailchimp发送GET请求?
$headers = array(
"Content-type: application/json",
"Authorization: OAuth ".$user['mct']
);
$curl = curl_init();
curl_setopt_array($curl,array(
CURLOPT_URL => "https://".$user['dc'].".api.mailchimp.com/3.0/lists",
CURLOPT_USERAGENT => "oauth2-draft-v10",
CURLOPT_HTTPHEADER => $headers,
CURLOPT_ENCODING => ''
));
$tresp = curl_exec($curl);
$lists = json_decode($tresp,true);
curl_close($curl);
假设$用户[“MCT”]和$用户[“DC”]包含正确的价值观,任何想法,我做错了什么吗?
你为什么绝对想做出GET请求? –
也许我误解了如何使用CURL和OAuth,但他们的API特别声明/ lists端点是一个GET请求 https://developer.mailchimp.com/documentation/mailchimp/reference/lists/# – user3404153
oops i missed你说你想要读取列表的行...你实际上需要做一个GET查询。 –