MailChimpでメールを送信したい。 .Netでこれを行う方法は?
サンプルコードを持っている人はいますか?
ありがとう。
CodePlexのPerceptiveMCAPIを見てください。
PerceptiveMCAPI-Perceptive LogicによってC#で記述されたMailChimpApiの.NET対応ラッパー。
以下の例では、オプトインメールを送信します。
最初にNuGetパッケージをインストールします:Install-Package mcapi.net
static void Main(string[] args)
{
const string apiKey = "6ea5e2e61844608937376d514-us2"; // Replace it before
const string listId = "y657cb2495"; // Replace it before
var options = new List.SubscribeOptions();
options.DoubleOptIn = true;
options.EmailType = List.EmailType.Html;
options.SendWelcome = false;
var mergeText = new List.Merges("[email protected]", List.EmailType.Text)
{
{"FNAME", "John"},
{"LNAME", "Smith"}
};
var merges = new List<List.Merges> { mergeText };
var mcApi = new MCApi(apiKey, false);
var batchSubscribe = mcApi.ListBatchSubscribe(listId, merges, options);
if (batchSubscribe.Errors.Count > 0)
Console.WriteLine("Error:{0}", batchSubscribe.Errors[0].Message);
else
Console.WriteLine("Success");
Console.ReadKey();
}
latestMail Chimp 3.0 API、. Netのラッパーは次の場所にあります。
MailChimp.Net-Mail Chimp3.0ラッパー
mailchimpの最新サービスであるMandrill(トランザクションメールサービス)を使用してみてください
標準のSMTPまたはAPIを介して使用できます。
CodePlexでこれを試すことができます:
チェックアウトしてください https://github.com/danesparza/MailChimp.NET byDan Esparza次の方法でパッケージをインストールできますPackage Manager Consoleを使用
インストールパッケージMailChimp.NET
コード例
MailChimpManager mc = new MailChimpManager( "YourApiKeyHere-us2"); ListResult lists = mc.GetLists();
メール送信と統計の場合、MailchimpオファーMandrillbyShawn Mcleanhttps://github.com/shawnmclean/Mandrill- dotnet
を使用してMandrillをインストールできます
インストールパッケージマンドリル
コード例
MandrillApi api = new MandrillApi( "xxxxx-xxxx-xxxx-xxxx"); UserInfo info = await api.UserInfo();