Это странно. У меня уже два года появилось рабочее приложение MailChimp, Gibbon, RoR, и я решил использовать часть своего приложения на этой неделе и понял, что интеграция больше не работает. Я не получаю никаких ошибок, и некоторые базовые тесты показывают, что раздел исключений кода никогда не вызывается.API Gibbon не является ошибкой, но не подписывается
Вот код, я использую:
begin
gb = Gibbon::API.new(mailchimp_api_key)
gb.lists.subscribe(id: mailchimp_list_id, email: {email: email})
rescue Gibbon::MailChimpError => e
logger.error "Mailchimp threw an error. The code is: #{e.code}, with message: #{e.message}"
end
Некоторые код отредактированный для удобства чтения, но предположим, что переменные определены и никаких ошибок не выбрасываются.
Что я ищу - это некоторая помощь для отладки. Кажется, я не могу найти способ отладить интеграцию, чтобы узнать, есть ли что-то тихое или нет. У кого-нибудь есть советы по отладке этого за пределами попытки поймать поднятое исключение?
Если ваш подписчик зарегистрирован как находящийся на рассмотрении, ему было отправлено электронное письмо с подтверждением. Если вы обнаружите, что это не так (сначала проверьте папку со спамом, конечно), вам нужно поговорить с поддержкой. – TooMuchPete
Так оно нормально работает. Но Mailchimp недавно прекратил отправлять эти письма с подтверждением. Это очень странно. –
Они отправляют штраф с моей учетной записи - вы хотите поговорить с поддержкой клиентов. – TooMuchPete