web-dev-qa-db-ja.com

MailChimpをC#/。Netに統合する方法

MailChimpでメールを送信したい。 .Netでこれを行う方法は?

サンプルコードを持っている人はいますか?

ありがとう。

22
Waheed

CodePlexのPerceptiveMCAPIを見てください。

PerceptiveMCAPI-Perceptive LogicによってC#で記述されたMailChimpApiの.NET対応ラッパー。

http://perceptivemcapi.codeplex.com/

14
Ira Rainey

以下の例では、オプトインメールを送信します。

最初に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();
    }
16

latestMail Chimp 3.0 API、. Netのラッパーは次の場所にあります。

MailChimp.Net-Mail Chimp3.0ラッパー

https://github.com/brandonseydel/MailChimp.Net

5
Pranav Singh

mailchimpの最新サービスであるMandrill(トランザクションメールサービス)を使用してみてください

標準のSMTPまたはAPIを介して使用できます。

http://mandrillapp.com/

5
TheTiger

CodePlexでこれを試すことができます:

mcapinet

4
NET_FUN

チェックアウトしてください 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();