API Surveymonkey: проверьте, завершил ли опрос конкретное письмо
У меня большое количество пользователей (более 400 тыс.), Которым был отправлен опрос для завершения. Как часть входа на мой сайт, я использую api surveymonkey, чтобы проверить, закончили ли они назначенный опрос. Я набираю адрес электронной почты. Я думаю об использовании: https://developer.surveymonkey.com/mashery/get_respondent_list
тем не менее, я не хочу, чтобы все 400 000 пользователей просматривали конкретную электронную почту - в любом случае, чтобы сделать этот поиск более эффективным?
Использование django backend для проверки связи с api surveymonkey
1 ответ
get_respondent_list позволяет искать респондентов по измененному диапазону даты / времени. Для 400K респондентов вы должны сохранять результаты в локальной базе данных и запрашивать API только тогда, когда искомый адрес электронной почты не найден локально.
Чтобы не анализировать весь список каждый раз, вы должны получать новых респондентов только с момента последней проверки с использованием этой функции диапазона дат / времени и добавлять новых респондентов в свою БД. Вот пример кода, который иллюстрирует опрос новых респондентов на основе диапазона дат / времени на общедоступном GitHub SurveyMonkey:
https://github.com/SurveyMonkey/python_guides/blob/master/guides/polling.py