2011-10-19 146 views
7

我正在使用MailChimp API將用戶訂閱到我的列表中(在reg表單中有一個退出)我使用PerceptiveMCAPI包裝來處理此問題。Mailchimp API(.Net Wrapper) - 自動訂閱用戶

一旦用戶註冊,

var ListId = "{LISTID}"; 

    var a = new listSubscribe(new listSubscribeInput(ListId, model.Email, new Dictionary<string, object>())); 

    if(a.Execute().result) 
    { 
     //Do Stuff 
    } 

我需要一種方法來自動確認訂閱(由於該網站有它自己的驗證方法)。目前MailChimp向用戶發送一封電子郵件,要求他們確認訂閱,網站也一樣,我需要一種自動接受用戶訂閱的方式。

這可能嗎?我們如何去做呢?

回答

5

看起來你應該能夠將param中的MailChimp double opt設置爲false來停止這些確認。

使用listSubscribe過載暴露它:

public listSubscribeParms(string id, string email_address, 
     Dictionary<string, object> merge_vars, EnumValues.emailType email_type, 
     bool double_optin, bool update_existing, bool replace_interests, bool send_welcome) 
+0

尼斯,感謝這個效果很好。 – LiamB