mandrill web-hooks打开事件“打开列表”

时间:2015-01-03 12:15:53

标签: mandrill

我们正在使用mandrill,并且我们配置了webhooks来跟踪打开事件。 但我对mandrill提供的JSON格式有点困惑。

在格式中,对于开放事件,我们有一个名为“打开”的键

"opens": [
        {
          "ts": 1420010190,
          "ip": "0.0.0.0",
          "location": null,
          "ua": "Linux/Linux/Gmail image proxy/Gmail image proxy"
        },
        {
          "ts": 1420020155,
          "ip": "0.0.0.0",
          "location": null,
          "ua": "Linux/Linux/Gmail image proxy/Gmail image proxy"
        },

 ],
  • 这些对象是否独一无二?

  • 它们会重复吗?如果是这样,mandrill会为我们收到的每个活动添加所有打开的列表吗? 从文档我可以理解的是,mandrill为每个打开发送一个webhook,如果是的话,在每个事件中这些打开列表是什么。我会考虑哪一个。

如果有人解释格式,那将非常有帮助。

提前致谢。

1 个答案:

答案 0 :(得分:2)

如果您只想记录个人打开,只需使用webhook活动顶层的数据(tseventlocationip,例如)。 msg键下的所有内容都是关于Mandrill创建webhook时所知道的消息的数据(因此除了触发webhook事件的单个打开的信息之外)。因此,msg.opens密钥将是一个所有列表,当时Mandrill知道该消息。