【发布时间】:2018-05-02 01:18:37
【问题描述】:
这是关于 .NET 的 MailJet API - https://dev.mailjet.com/guides/?csharp#prepare-a-campaign
我在尝试创建广告系列时遇到以下错误,
根 = {{ "错误信息": "", “ErrorMessage”:“无效的 json 输入:应为“,”,但在流位置 133 ...ctsList 找到“””:“|ContactLis ...”, “状态码”:400 }}
下面是代码,
var client = new MailjetClient(MjApikeyPublic, MjApikeyPrivate){
Version = ApiVersion.V3
};
MailjetRequest request = new MailjetRequest{
Resource = Campaigndraft.Resource,
}.Property(Campaigndraft.Locale, "en_US")
.Property(Campaigndraft.Sender, "Mailjet Dv1")
.Property(Campaigndraft.SenderEmail, "buddhika_jet@outlook.com")
.Property(Campaigndraft.Subject, "Greetings from Mailjet")
.Property(Campaigndraft.ContactsList, "10152")
.Property(Campaigndraft.Title, "Friday newsletter");
response = await client.PostAsync(request);
我对我传递的 Campaigndraft.ContactsList 值有疑问。考虑到官方的 mailjet 文档,参数应该是 (Ref - https://dev.mailjet.com/guides/?csharp#prepare-a-campaign),
.Property(Campaigndraft.ContactsListID, "$ID_CONTACTSLIST")
但我在 mailjet API 版本 3 或版本 3.1 中找不到 Campaigndraft.ContactsListID。
任何帮助将不胜感激。提前致谢。
【问题讨论】:
标签: mailjet