【发布时间】:2016-06-10 13:08:50
【问题描述】:
它应该与消息事件 API 一起使用,但我没有看到解决方案。
有人可以给我一个提示吗?
最好的问候, 内迪姆
【问题讨论】:
-
我能看到的唯一解决方案是从抑制列表 (api.sparkpost.com/api/v1/suppression-list) 中获取记录,然后进行比较。未在禁止列表中列出的每封电子邮件都会被发送。有没有更好的方法来处理这个问题?
标签: sparkpost
它应该与消息事件 API 一起使用,但我没有看到解决方案。
有人可以给我一个提示吗?
最好的问候, 内迪姆
【问题讨论】:
标签: sparkpost
黑名单只是将来被阻止发送的电子邮件列表。我不会将其用作检测交付的方法。您发送到该地址的电子邮件地址会导致硬退回邮件、垃圾邮件投诉、链接取消订阅或列表取消订阅,这些地址会自动添加到您的黑名单中,因此您无法再次发送到这些电子邮件。
您绝对可以使用消息事件 API 来获取您要查找的内容。您可以使用events 参数过滤按交付事件类型显示的事件。您还需要提供from 参数并将其设置为三天前。这是使用 cURL 的示例调用:
curl -X GET -H "Accept: application/json" -H "Authorization: <your-api-key>" "https://api.sparkpost.com/api/v1/message-events?from=2016-06-07T00:00&events=delivery"
可以在此处找到消息事件 API 的文档:
此外,所有返回字段的文档以及示例端点都有端点:
【讨论】:
{ "results": [], "total_count": 0, "links": [] } 我在一分钟前向我的 Gmail 帐户发送了一封电子邮件:“通过 sparkpostmail1.com 下午 3:50(1 分钟前)”编辑:现在它可以工作了,但它真的很慢。收到请求需要 8 秒。