SendGrid API 动态 - 无法取消订阅工作
我刚刚使用 sendgrid 设置了一封动态电子邮件,并使用 API 根据我的客户数据填写它。
除了取消订阅部分之外,我已经完成了所有工作。
我的电子邮件底部有一个取消订阅块。在代码编辑器中,代码如下所示:
<div data-role="module-unsubscribe" class="module" role="module" data-type="unsubscribe" style="color:#444444; font-size:12px; line-height:20px; padding:16px 16px 16px 16px; text-align:center;" data-muid="67cd14f7-ddbf-421a-a070-57b3b3e6ccac"><p style="font-size:12px; line-height:20px;"><a class="Unsubscribe--unsubscribeLink" href="{{unsubscribe}}" target="_blank" style="">Unsubscribe</a></p></div></td>
我没有编辑代码,它就是这样的。但是当我发送电子邮件(测试或其他方式)时,取消订阅不是链接。我需要在 API 请求中传递 {{unsubscribe}} 的内容吗?如果是这样,我会通过什么?
感谢您的帮助!
I just set-up a dynamic email with sendgrid and am using the API to fill it out based on my customer data.
I've gotten everything to work except the unsubscribe part.
I have an unsubscribe block at the bottom of my email. In the code editor, the code looks like this:
<div data-role="module-unsubscribe" class="module" role="module" data-type="unsubscribe" style="color:#444444; font-size:12px; line-height:20px; padding:16px 16px 16px 16px; text-align:center;" data-muid="67cd14f7-ddbf-421a-a070-57b3b3e6ccac"><p style="font-size:12px; line-height:20px;"><a class="Unsubscribe--unsubscribeLink" href="{{unsubscribe}}" target="_blank" style="">Unsubscribe</a></p></div></td>
I didn't edit the code, that's just how it came. But when I send the email (test or otherwise), the unsubscribe is not a link. Do I need to pass something for {{unsubscribe}} in the API request? If so, what would I pass?
Thanks for your help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
当您发送带有取消订阅链接的电子邮件时,您需要包含取消订阅群组 在 API 请求中。
例如:
确保
asm
键位于根对象中,而不是位于personalizations
中。When you send an email with unsubscribe links, you need to include the unsubscribe group in the API request.
For example:
Make sure the
asm
key is in the root object, not inpersonalizations
.