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

时间:2017-12-09 14:24:46

标签: ruby-on-rails mailchimp gibbon

长臂猿宝石似乎非常多才多艺。我设法使用它并创建GET请求。例如,我能够执行GET请求并获取有关Mailchimp上订单的所有信息。但我不知道怎么能用DELETE方法发出请求。

所以这是我的代码:

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

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

任何人都有个好主意?

1 个答案:

答案 0 :(得分:1)

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

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

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

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