0
mailchimp 3.0を使用してメールを送信しています。 "unknown method sendmail"のようなエラーが発生しました。私のapiキーは-us13で終わります。私は関連するURLを変更しました。 このギブ出力、次の私は以下のコード未知のメソッドSendMail in mailchimp 3.0
{"status":"error","code":-32601,"name":"ServerError_MethodUnknown","error":"Unknown method \"\/SendEmail\""}Status = error
を実行するときは、メソッドのsendEmailをサポートしていないAPIのバージョンを使用しているコード
<?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";
迅速な対応をありがとうございます。私は更新してチェックしました。今度は "タイプ": "http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/"、 "title": "リソースが見つかりません"、 "ステータス":404、詳細 ":"リソース 'Sendemail_Collection'が見つかりませんでした。 "、" instance ":" "} Status = 404 – Siva
そのコードは現在のAPIと互換性がありません。なぜあなたのためにこの抽象化されたもののほとんどを持っているライブラリを使用しないでください。https://github.com/drewm/mailchimp-api –
私はこのリンクからダウンロードして更新します – Siva