我试图通过mandrill API列出已发送的电子邮件。我可以通过致电https://mandrillapp.com/api/1.0/messages/search.json来列出它们。这给了我一个列表,其中包含一堆已发送的消息以及一个id字段。然后我在调用https://mandrillapp.com/api/1.0/messages/content.json时需要使用此ID字段(需要知道一些内容)。它给了我以下回应:
{ 状态:"错误" 代码:11 name:" Unknown_Message" 消息:" ID不存在任何消息' id到此处'" }
这是我从列表中粘贴ID的时候。此外,我已经尝试了最近发送的电子邮件和几个月前发送的电子邮件。它始终是一样的。
我做错了什么?
非常感谢!
答案 0 :(得分:4)
根据您何时发出消息/内容请求,内容可能尚未被编入索引,或者可能超出存储该信息的时间范围。
例如,在您发送电子邮件之后,可能需要一些内容才能编入索引。因此,如果您要发送,搜索,然后在几分钟内调用消息/内容,则可能会出现该错误。
message content is only stored for 24 hours by default除非您支付更多费用,否则如果您在24小时后调用消息/搜索,则会出现同样的错误。