Mailchimp API获取最后一个广告系列

时间:2017-01-05 12:31:10

标签: mailchimp-api-v3.0

有没有直接的方法可以通过Mailchimp API V3在Mailchimp帐户上发送最后一个广告系列? 到目前为止,我找到的唯一方法是迭代广告系列并获得最后一个,但这需要花费太多时间。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

我认为您不能只使用一个请求获得最后一个广告系列,但您可以通过向以下端点发出两个请求来实现此目的

/campaigns

here所述。您需要的参数是countstatusoffset

对于第一个请求,请将count参数设置为1,将status参数设置为sent。您将收到第一个广告系列,但您也会在响应正文中获得total_itemstotal_items表示您的MailChimp帐户中已发送的广告系列总数,无论分页情况如何,以及您提出第二次请求所需的内容。

对于第二个请求,请将count参数设置为1,将status参数设置为sent,将offset参数设置为上面total_items的值 - 1.例如,如果第一个请求中的total_items为150,那么您应将offset设置为149.将offset参数设置为149将跳过前149个已发送的广告系列。第二个请求的响应中的campaigns字段将包含您从MailChimp帐户发送的最后一个广告系列,这是您正在寻找的内容。这比列举所有已发送的广告系列要快得多。