Проверка нескольких списков на один адрес электронной почты в MailChimp API 3.0

В MailChimp API 2.0 была одна команда, helper/lists-for-email, это вернуло бы все мои списки, на которые был подписан определенный адрес электронной почты. https://apidocs.mailchimp.com/api/2.0/helper/lists-for-email.php

У меня проблемы с поиском чего-либо подобного в MailChimp API 3.0. http://developer.mailchimp.com/documentation/mailchimp/reference/overview/

У нас есть собственная страница на нашем веб-сайте для управления настройками новостной рассылки, и мы должны иметь возможность предварительно проверять некоторые из наших параметров списка, когда зарегистрированный пользователь просматривает список, основываясь на том, на какие списки он подписан. Все, что мне удалось сделать, - это проверить API для каждого списка в отдельности (10 различных вызовов API), чтобы увидеть, подписан ли конкретный адрес электронной почты, но это занимает очень много времени, и я обеспокоен тем, что может истечь время для некоторые пользователи в зависимости от сетевого трафика. В любом случае, это так долго, что это ужасно для пользователя.

Можно ли сделать один вызов API 3.0, чтобы узнать, на какой из моих списков подписан пользователь, как это было в 2.0?

1 ответ

Решение

Теперь существует решение, использующее следующий API: http://developer.mailchimp.com/documentation/mailchimp/reference/lists/

Вы можете включить поле "электронная почта" для фильтрации по электронной почте пользователя.

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