Gibbon GEM: API-оболочка для API MailChimp - Как реализовать с помощью метода DELETE

Гиббон ​​Gem кажется довольно универсальным. Мне удалось использовать его и создавать запросы GET. Например, я могу сделать запрос GET и получить всю информацию о заказе на Mailchimp. Но я почему-то не могу сделать запрос с помощью метода DELETE.

Итак, вот мой код:

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

Результатом является запрос GET и огромный JSON со всей информацией о заказе. Если я снова выполню тот же запрос, я получу ту же информацию (хотя я хотел ее удалить)

У кого-нибудь есть хорошая идея?

1 ответ

Решение

Написав этот ответ, я сам нашел решение.

Правильным решением было бы использовать метод.delete (и не пытаться указывать метод в заголовке).

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

Сохранение ответа здесь, потому что, возможно, кто-то найдет это полезным.

Другие вопросы по тегам