Verwenden Sie mailchimp 3.0, um E-Mail zu senden. Fehler wie "unbekannte Methode Sendmail" erhalten. Mein api-Schlüssel endet mit -us13. also änderte ich die relevante URL. Diese geben folgende Ausgabe, wenn ich den folgenden Code ausführenunbekannte Methode SendMail in Mailchimp 3.0
{"status":"error","code":-32601,"name":"ServerError_MethodUnknown","error":"Unknown method \"\/SendEmail\""}Status = error
Code unten schauen Sie bitte
<?php
ini_set('display_errors',1);
ini_set('error_reporting', E_ALL);
require "MailChimp.php";
$apikey = 'hidenText-us13';
$to_emails = array('[email protected]');
$to_names = array('Name');
$message = array(
'html'=>'hi, this is the <b>html</b> portion',
'text'=>'hi, this is the *text* portion',
'subject'=>'This is the subject',
'from_name'=>'Me!',
'from_email'=>'valid email',
'to_email'=>$to_emails,
'to_name'=>$to_names
);
$tags = array('WelcomeEmail');
$params = array(
'apikey'=>$apikey,
'message'=>$message,
'track_opens'=>true,
'track_clicks'=>false,
'tags'=>$tags
);
$url = "https://us13.api.mailchimp.com/2.0/SendEmail";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url.'?'.http_build_query($params));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
echo $result;
curl_close ($ch);
$data = json_decode($result);
echo "Status = ".$data->status."\n";
Danke für schnelle Antwort. Ich habe aktualisiert und überprüft. Jetzt bekomme ich einen Fehler wie {"type": "http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/", "title": "Ressource nicht gefunden", "status": 404, " detail ":" Die Ressource 'Sendemail_Collection' konnte nicht gefunden werden. "," instance ":" "} Status = 404 – Siva
Dieser Code sieht nicht mit der aktuellen API kompatibel aus. Warum nicht verwenden Sie eine Bibliothek, die meisten davon für Sie weg abstrahiert hat wie https://github.com/drewm/mailchimp-api –
ok ich werde herunterladen und aktualisieren von diesem Link – Siva