【问题标题】:Gibbon GEM: API wrapper for MailChimp's API - How to implement with a DELETE methodGibbon GEM:MailChimp API 的 API 包装器 - 如何使用 DELETE 方法实现
【发布时间】:2018-05-23 14:18:07
【问题描述】:

Gibbon Gem 似乎用途广泛。我设法使用它并创建 GET 请求。例如,我能够发出 GET 请求并获取 Mailchimp 上订单的所有信息。但是我不知何故无法使用 DELETE 方法发出请求。

这是我的代码:

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

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

谁有好主意?

【问题讨论】:

    标签: ruby-on-rails mailchimp gibbon


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2020-03-16
      • 1970-01-01
      • 1970-01-01
      • 2022-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-04
      • 2018-02-24
      相关资源
      最近更新 更多