Gibbon GEM:API MailChimp API 的包装器 - 如何使用 DELETE 方法实现

Gibbon GEM: API wrapper for MailChimp's API - How to implement with a DELETE method

长臂猿 Gem 似乎非常多才多艺。我设法使用它并创建 GET 请求。例如,我能够执行 GET 请求并获取有关 Mailchimp 订单的所有信息。但我无法以某种方式使用 DELETE 方法发出请求。

所以这是我的代码:

gibbon.ecommerce.stores("YourStoreName")
                .orders("orderNumber")
                .retrieve(headers: {"method": "delete"})

结果是一个 GET 请求和一个包含订单所有信息的巨大 JSON。如果我再次 运行 完全相同的请求,我会得到相同的信息(即使我想删除它)

有人有好主意吗?

通过写这个答案,我自己找到了解决方案。

正确的解决方案是使用 .delete 方法(而不是尝试在 header 中指定方法)

gibbon.ecommerce.stores("YourStoreName")
                .orders("orderNumber")
                .delete

将答案保留在这里,因为也许其他人会觉得这很有用。