Все, что я смотрю в Интернете, показывает, как использовать OAuth & Curl, чтобы сделать запрос POST, но я хочу сделать запрос на получение API Mailchimp, и я не получаю никакого ответа. Мне уже удалось пройти аутентификацию и получить токен пользователя & api URL. Теперь я просто пытаюсь найти их списки. Вот код CURL У меня в данный момент:Пытаясь сделать запрос GET Mailchimp с CURL & OAuth?
$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);
Предполагая, что $ пользователя [ «КРТ»] и $ пользователю [ «DC»] содержит правильные значения, какие-либо идеи, что я делаю неправильно здесь?
Почему вы абсолютно хотите сделать запрос GET? –
Возможно, я не понимаю, как использовать CURL & OAuth, но их API конкретно указывает, что конечная точка/lists является запросом GET. https://developer.mailchimp.com/documentation/mailchimp/reference/lists/# – user3404153
oops I missed в строке, где вы сказали, что хотите прочитать список ... вам действительно нужно сделать запрос GET. –