创建活动- MailChimp API 1.3 - c#示例
本文关键字:示例 API MailChimp 创建活动 | 更新日期: 2023-09-27 18:04:48
嘿,伙计们,我正试图通过Mail Chimp API (V1.3)创建一个新的活动
我使用的方法是
campaignCreate(string apikey, string type, array options, array content, array segment_opts, array type_opts)
文档在这里找到:https://apidocs.mailchimp.com/api/1.3/campaigncreate.func.php
然而,我正在努力寻找如何使用这种方法的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_
,然后将其作为content参数传递。在JSON中,您的请求看起来像这样:
{
...
"content": {
"html_MAIN": "Sweet HTML content for my newsletter here."
}
}
我不确定您正在使用哪个包装器库,但这是您希望它做的。对于它们中的大多数,这意味着从content
传递struct/dict/hash/关联数组作为正确的参数。