在使用 mandrillApp API 发送批量邮件时,如何获得自定义数据作为响应?

how can I get a custom data in response while sending bulk mails using mandrillApp API?

如果我现在想要来自 mandrill API 的响应消息调用中的自定义数据(例如 user_id),我现在会收到类似

的响应
    "email": "example@example.com",
    "status": "sent",
    "_id": "Some Hash Id",
    "reject_reason": null

我能得到 user_id 的回应吗?

或者我可以通过任何其他方式在发送批量邮件时获取每个收件人的自定义数据 (user_id)?

Mandrill API 不会 return API 响应中的任何自定义数据。相反,您需要存储电子邮件地址和您传递的用户 ID 信息之间的关系,然后使用 Mandrill 生成的 ID 将该信息与 Mandrill 发送的电子邮件相关联。

您可以使用 webhook 获取在某些 Mandrill 事件(例如发送、打开、点击、退回等)上发回给您的信息。Webhook 负载将包括收件人数据和消息 ID(例如 return 在 API 调用中编辑)。您还可以使用 custom message metadata 来传递您自己的唯一信息,这些信息将在您取回 webhook 数据时包含在内。它仍然不会出现在原始 API 响应中,但如果需要,您可以使用它来将信息关联回您的系统。