创建活动-MailChimp API 1.3-C#示例
嘿,伙计们,我正试图通过Mail Chimp API(V1.3)创建一个新的活动 我使用的方法是创建活动-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
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数组作为正确的参数