创建活动-MailChimp API 1.3-C#示例

创建活动-MailChimp API 1.3-C#示例,c#,php,api,mailchimp,C#,Php,Api,Mailchimp,嘿,伙计们,我正试图通过Mail Chimp API(V1.3)创建一个新的活动 我使用的方法是 campaignCreate(string apikey, string type, array options, array content, array segment_opts, array type_opts) 文件可在此处找到: 然而,我正在努力寻找如何使用这种方法的C#示例 本质上,我想告诉API向给定列表中的所有用户发送一个模板(已经存储在MC帐户中) 到目前为止我有这个 var

嘿,伙计们,我正试图通过Mail Chimp API(V1.3)创建一个新的活动

我使用的方法是

campaignCreate(string apikey, string type, array options, array content, array segment_opts, array type_opts)
文件可在此处找到:

然而,我正在努力寻找如何使用这种方法的C#示例

本质上,我想告诉API向给定列表中的所有用户发送一个模板(已经存储在MC帐户中)

到目前为止我有这个

 var options = new Campaign.Options(listId, "subjecthere", "user@someDomain.com", "From Name Here", "To Name here");
            options.TemplateID = templateId;

            var mailChimpSubscribers = 
_mcApi.CampaignCreate(Campaign.Type.Regular, options, HELP HERE PLEASE)
第三个参数('content'-Campaign.content.Base')是我不确定的,根据文档,我已经指定了一个模板,所以我不需要在这里传递HTML

如果选择模板而不是粘贴HTML内容,则 使用“html”后跟模板部分作为键-例如, 使用“html_MAIN”键填写模板的“MAIN”部分

我想在模板中填写一个部分…所以这听起来像是我需要做的


有人知道怎么做吗

嗯,您发布的文档非常直接地回答了您的问题。在模板中找到需要为其提供内容的节的名称,将其添加到
html\uuu
,然后将其作为内容参数传递。在JSON中,您的请求如下所示:

{
  ...
  "content": {
    "html_MAIN": "Sweet HTML content for my newsletter here."
  }
}

我不确定您正在使用哪个包装器库,但这正是您希望它做的。对于大多数人来说,这意味着将struct/dict/hash/associative数组作为正确的参数从
content
传递。

好吧,您发布的文档非常直接地回答了您的问题。在模板中找到需要为其提供内容的节的名称,将其添加到
html\uuu
,然后将其作为内容参数传递。在JSON中,您的请求如下所示:

{
  ...
  "content": {
    "html_MAIN": "Sweet HTML content for my newsletter here."
  }
}
我不确定您正在使用哪个包装器库,但这正是您希望它做的。对于大多数应用程序,这意味着从
content
传递struct/dict/hash/associative数组作为正确的参数