Surveymonkey API: Проверьте, проведет ли конкретный адрес электронной почты
-
21-12-2019 - |
Вопрос
У меня есть большое количество пользователей (более 400k), которые были отправлены опрос для завершения.Как часть входа в мой сайт, я использую API Surveymonkey, чтобы проверить, завершит ли они назначенный обзор.Я влюбив на адрес электронной почты.Я думаю об использовании: https://developer.surveymonkey.com/masery_get_respondent_list
Однако я не хочу проводить все 400k пользователей, чтобы найти конкретное письмо - в любом случае, чтобы сделать этот поиск более эффективно?
Использование Backend Django к Ping The Surveymonkey API
Решение
get_respondent_list позволяет поиску респондентов путем измененной даты / диапазона времени.Для респондентов 400K вы должны хранить результаты в локальной базе данных и только запросить API, когда адрес электронной почты, который вы ищете, не найдено локально.
Чтобы избежать необходимости разбирать весь список каждый раз, вы должны получить только новые респонденты, поскольку в последний раз ваш проверен, используя эту функцию даты / временного диапазона и добавить новые респонденты на вашу БД.Существует какой-то пример код, который иллюстрирует опрос для новых респондентов на основе диапазона даты / времени на общественном GitHub Surveymonkey здесь:
https://github.com/surveymonkey/python_guides/blob/Master / Guides / Playing.py