2016-08-11 2 views
3

В предыдущей версии MailChimp API появилась возможность получить конкретный список участников. Вы смогли отправить список писем и получить их.Получить список конкретных членов, используя MailChimp API v3.0

В версии 3.0 есть только возможность получить все член или получить ONE конкретных членов:

  1. /lists/{list_id}/members => получить все члены
  2. /lists/{list_id}/members/{subscriber_hash} => получить один элемент по электронной почте

Так что оба варианта не очень хорошие. Что, если у меня есть 100 электронных писем, и я хочу получить 100 членов из моего списка Mailchimp, у которых есть 20k подписчиков.

С первым вариантом мне нужно было бы получить все 20k членов из списка, а затем взять 100, которые мне нужны? Плохо.

Со вторым вариантом мне нужно было бы написать 100 писем и отправить 100 запросов, чтобы получить каждого участника.

Есть ли какое-либо обходное решение для получения списка членов, запрашивающих несколько писем в версии 3.0?

ответ

0

В API Я не могу найти фильтр/запрос, как этот.

Я хотел бы сделать запрос, чтобы получить все 20k элементов и просто linq/foreach/filter. С этим вы получите своих 100 членов в JSON, поэтому я думаю, что это самый быстрый и простой способ сделать это.

Вы можете использовать пакетные операции, но это почти то же самое, что и запросы на цикл, и сложнее получить результаты и намного медленнее (необходимо проверить готовность партии, что может занять несколько минут, и ждать ее, чем получить результат url, что даст вам .tar.gz, поэтому вам нужно разархивировать дважды и т. д.). Поэтому я думаю, что это мертвая идея для запросов «GET».

 Смежные вопросы

  • Нет связанных вопросов^_^