【问题标题】:Example for passing First Name and Last Name on Subscribe with MailChimp.net使用 MailChimp.net 在订阅中传递名字和姓氏的示例
【发布时间】:2014-04-21 08:40:58
【问题描述】:

我已经使用 MailChimp.net 成功实现了订阅,但它只是电子邮件。有没有人举例说明如何在订阅时传递名字和姓氏?

【问题讨论】:

    标签: c# mailchimp


    【解决方案1】:

    创建一个新的 MergeVar 实例并简单地添加列表字段标记(键)及其值。

    然后将 MergeVar 实例作为参数传递给订阅方法。

    MailChimpManager mc = new MailChimpManager("API Key");
    
    EmailParameter emailParam = new EmailParameter()
    {
        Email = HttpUtility.HtmlEncode(email)
    };
    
    MergeVar mV = new MergeVar();
    mV.Add("FNAME", HttpUtility.HtmlEncode(firstName));
    mV.Add("LNAME", HttpUtility.HtmlEncode(lastName));
    EmailParameter results = mc.Subscribe("List ID", emailParam, mV);
    

    【讨论】:

      【解决方案2】:

      创建您自己的 MergeVar 并在订阅方法中使用它

      [DataContract]
      public class CustomMergeVar : MergeVar
      {
          [DataMember(Name = "FNAME")]
          public string FirstName { get; set; }
      
          [DataMember(Name = "LNAME")]
          public string LastName { get; set; }
      
          [DataMember(Name = "ORGANIS")]
          public string Organisation { get; set; }
      }
      

      【讨论】:

        猜你喜欢
        • 2012-02-18
        • 1970-01-01
        • 2012-09-05
        • 2016-02-22
        • 2016-04-28
        • 2015-01-16
        • 1970-01-01
        • 1970-01-01
        • 2022-07-16
        相关资源
        最近更新 更多