Как получить прямой доступ к переменной 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это просто адрес электронной почты в кавычках.

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