Gibbon GEM: API-оболочка для API MailChimp - Как реализовать с помощью метода DELETE
Гиббон Gem кажется довольно универсальным. Мне удалось использовать его и создавать запросы GET. Например, я могу сделать запрос GET и получить всю информацию о заказе на Mailchimp. Но я почему-то не могу сделать запрос с помощью метода DELETE.
- MailChimp Документация по заказу API: Документация
- Документация по оболочкам API Gibbon Mailchimp
Итак, вот мой код:
gibbon.ecommerce.stores("YourStoreName")
.orders("orderNumber")
.retrieve(headers: {"method": "delete"})
Результатом является запрос GET и огромный JSON со всей информацией о заказе. Если я снова выполню тот же запрос, я получу ту же информацию (хотя я хотел ее удалить)
У кого-нибудь есть хорошая идея?
1 ответ
Решение
Написав этот ответ, я сам нашел решение.
Правильным решением было бы использовать метод.delete (и не пытаться указывать метод в заголовке).
gibbon.ecommerce.stores("YourStoreName")
.orders("orderNumber")
.delete
Сохранение ответа здесь, потому что, возможно, кто-то найдет это полезным.