Ich kann Mailchimps-API 3.0-Endpunkte wie /lists
mit OAuth 2-Tokens nicht aufrufen.MailChimp-API-Aufruf mit OAuth 2-Token
Ich habe bereits das Token und habe den Endpunkt aus dem /metadata
Anruf jedoch, wenn ich versuche, /lists
zuzugreifen unter Verwendung des unter
//Get lists
$client = new \GuzzleHttp\Client(['base_uri' => $datacenter]);
$headers = [
'Authorization' => 'OAuth ' . $token,
'Accept' => 'application/json',
'Host' => $client_endpoint,
'User-Agent' => 'oauth2-draft-v10'
];
$response = $client->request('GET', 'lists', [
'headers' => $headers
]);
$lists = json_decode($response->getBody());
Sicherlich ist es eine einfache Lösung, ich bin neu in OAuth 2 und MailChimp und kämpfen, um Informationen über MailChimp-Anrufe mit OAuth2-Tokens zu finden.
ich auch die unten versucht haben ...
//Get list data
$client = new \GuzzleHttp\Client(['base_uri' => $client_endpoint]);
$headers = [
'Authorization' => 'OAuth ' . $token
];
$response = $client->request('GET', 'lists',[
'user' => 'anystring:' . $token,
'headers' => $headers
]);
Log::debug($response);
Jede Hilfe von hier würde
getestet vergaß ich hinzufügen, dass ich Fehler angezeigt 400 schlechte Anfrage für den ersten Versuch und Fehler 404 nicht für die zweite –
Könnten Sie bitte den Antworttext und die Header vom ersten Aufruf geben? '$ response-> getBody() -> getContents();' – Nick