Как получить прямой доступ к переменной body в Mailchimp, используя Gibbon (rails wrapper)
Мы пытаемся проверить, подписан или отписан конкретный участник в списке. Мы попытались
gibbon.lists(list_id).members(lower_case_md5_hashed_email_address).retrieve
Это. Тем не менее, возвращение хеша кода обернуто с помощью "Gibbon::Response". Как я могу получить прямой доступ к самому хешу?? или вообще возможно получить к нему доступ?
1 ответ
Некоторое время искал ответ на этот вопрос и не нашел его, я просто протестировал и поиграл со своим кодом, чтобы, наконец, найти решение. Это выглядит так:
Gibbon::Request.lists(list_id).members(user_email).retrieve.body["status"]
В вашем случае это будет выглядеть так:
gibbon.lists(list_id).members(lower_case_md5_hashed_email_address).retrieve.body["status"]
Это также означает, что вы можете получить любую информацию от тела. Нравиться
email_address
,
merge_fields
, и так далее.
Просто чтобы другим было понятно,
list_id
это идентификатор вашей аудитории, который вы можете найти в панели инструментов mailchimp. По сути, это автоматически сгенерированная строка символов, которая идентифицирует созданный вами список рассылки.
И
user_email
это просто адрес электронной почты в кавычках.