通过API将自定义列名称添加到Sendgrid列表

问题描述 投票:1回答:1

我尝试使用SnedGrid Marketing Email API创建列表:https://sendgrid.com/docs/API_Reference/Marketing_Emails_API/lists.html#-add

它在使用默认列创建列表时工作正常,但我找不到用于发送其他列名的正确格式(例如user_id)我尝试了“默认”columnname = foo,以及其他一些变体,但最终每次都是只有默认列,尽管响应告诉我我是多么成功:

{"message": "success"}
sendgrid
1个回答
1
投票

这似乎是我们的文档问题。首先,让我为此带来的不便深表歉意,这将很快得到解决。

创建列表时不会显示自定义列名称。只有在添加了包含新列的电子邮件后才会显示。但是,这意味着您可以根据需要随意添加列。

要创建包含您可能需要的任何其他列的电子邮件,您将使用Add Email Endpoint,如下所示:

curl -X POST https://api.sendgrid.com/api/newsletter/lists/email/add.json \
     -d data={"email" : "[email protected]", "name" : "Nick", "favorite" : "Loon"}

此调用将创建一个名为favorite的新列。

© www.soinside.com 2019 - 2024. All rights reserved.