MailChimp是否有一个包含虚拟数据的沙盒API用于测试?

12

我想开始使用MailChimp API创建一个实用程序,仅仅从用户账户中提取一些度量指标,例如订阅者,上次活动日期(不确定是否可用),打开率等。

我面临的一个关键问题是,虽然我有一个免费的MailChimp帐户,但它里面没有任何数据(没有列表,订阅者,活动等),这使测试变得不太理想。

因此,我想知道这里最好的选择是什么,即:

  • 我应该手动创建一些虚拟数据(比如将自己添加为一个列表的订阅者,然后给自己发送一些电子邮件吗?)
  • 还是他们(MailChimp)提供了一个“沙盒”帐户,其中已经有一些更丰富的测试/虚拟数据?或者,
  • 其他一些替代方案...

附注 - 我正在使用MuleSoft进行此集成任务(我提到它,因为也许这些信息会有助于回答)。

2个回答

8

MailChimp目前不提供用于API测试的“沙盒”账户。我认为你最好订阅一个账户并进行测试。我发现MailChimp的API非常易于使用且文档十分完善,所以我想你即使没有沙盒账户也不会遇到太多麻烦。

顺便说一句:可以轻松从campaigns/list的输出中获取最后一次发送的活动日期:默认按create_time逆序排序,所以如果未指定,则返回的第一项是最后发送的活动,并且send_timedata数组中返回。


新版API的文档不够完善,但它实际上是RESTful的,这使得它更容易浏览。不过,确实没有沙盒环境。 - TooMuchPete
感谢你们的贡献! - Drewdavid
3
您将仅收到以下类似的错误提示:foo@bar.com 最近注册了太多列表;我们暂时不允许更多的注册。 - mrded
2
Mailchimp没有像Stripe一样的测试数据或测试账户,这有点让人烦恼。有时候我们想在开发代码中测试API调用,而不想使用生产邮件列表和生产密钥。 - evolross

1

确实,Mailchimp没有沙盒环境,但他们有一个被称为API Playground的东西,基本上让您可以交互式地浏览API,查看数据的GET调用的实时结果并了解不同的资源和选项。

例如,点击“lists”将调用/lists并显示您的列表,既作为JSON响应,也作为可解析的可点击项。您可以轻松地点击进入某个列表的成员。然后,您可以POST到成员以创建成员。Playground会让您自己找出POST主体,但因为它是RESTful的,并且您有GET响应,所以这并不难。

再次注意,这不是沙盒,调用将影响您的帐户/数据。


API Playground似乎在该链接上不可用。我还尝试了我的帐户所在的服务器集群。实际上,有一条消息说他们已经关闭了它(https://mailchimp.com/developer/release-notes/sunsetting-the-mailchimp-api-playground/)2020年11月9日。 - yogibear

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接