不存在带有 id *id* 的消息

use*_*664 5 rest mandrill

我正在尝试通过 mandrill API 列出已发送的电子邮件。我可以通过调用https://mandrillapp.com/api/1.0/messages/search.json很好地列出它们。这给了我一个列表,其中包含一堆已发送的消息以及一个 id 字段。然后我在调用https://mandrillapp.com/api/1.0/messages/content.json时使用这个 ID 字段(需要知道一些内容)。它给了我以下回应:

{ 状态:“错误”代码:11 名称:“Unknown_Message”消息:“不存在带有 id ' id 到这里'的消息”}

这是我从列表中粘贴 ID 的时候。此外,我已经尝试使用最近发送的电子邮件和几个月前发送的电子邮件。它总是一样的。

我究竟做错了什么?

非常感谢!

小智 4

根据您发出消息/内容请求的时间,内容可能尚未编制索引,或者可能超出了存储该信息的时间范围。

例如,在您发送电子邮件后,可能需要一些时间才能对内容建立索引。因此,如果您在几分钟内发送、搜索然后调用消息/内容,则可能会收到该错误。

默认情况下,消息内容仅存储 24 小时,除非您支付更多费用,因此,如果您在 24 小时期限结束后调用消息/搜索,则会收到相同的错误。