首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MailJet API -活动创建中的问题

MailJet API -活动创建中的问题
EN

Stack Overflow用户
提问于 2018-04-22 12:11:36
回答 1查看 312关注 0票数 1

这是关于MailJet API for .NET - https://dev.mailjet.com/guides/?csharp#prepare-a-campaign

当我试图发起一场运动时,我能克服错误,

根= {{ "ErrorInfo":"","ErrorMessage":“无效的json输入:预期",”但在流位置133 ...ctsList处找到“. ","StatusCode":400 }}

下面是代码,

代码语言:javascript
复制
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文档,参数应该是(参考文献- https://dev.mailjet.com/guides/?csharp#prepare-a-campaign),

代码语言:javascript
复制
.Property(Campaigndraft.ContactsListID, "$ID_CONTACTSLIST")

但是我在mailjet版本3或版本3.1中找不到Campaigndraft.ContactsListID

任何帮助都将不胜感激。提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-01 17:18:37

在朋友的帮助下,我找到了解决这个问题的办法。希望这对开发基于mailjet的任何人都有帮助。所以,是的,尽管官方文档(https://dev.mailjet.com/guides/?csharp#prepare-a-campaign)指示我们使用Campaign草图类的“ContactsListID”属性,

代码语言:javascript
复制
.Property(Campaigndraft.ContactsListID, "$ID_CONTACTSLIST")

实际上,由于某种原因,它在坎帕金草稿中是不可用的。所以,解决办法是使用,

代码语言:javascript
复制
.Property("ContactsListID", contactListId) 

指示"ContactsListID“值的字符串文字。这是因为,mailjet中的Campaign草稿类只是一个API参数名映射器,类中的所有可用属性都表明可以使用各种参数进行API调用。

代码语言:javascript
复制
public static class Campaigndraft
{
    public const string Sender = "Sender";
    public const string Status = "Status";
    public const string Subject = "Subject";
    public const string Template = "Template"; 
    //...
}

因此,可以使用字符串文字来代替上述所有参数和任何正式的mailjet包缺少的参数。希望这能帮上忙,谢谢。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49965750

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档