SurveyMonkey API: Compruebe si un correo electrónico específico ha completado la encuesta

StackOverflow https://stackoverflow.com//questions/24027540

  •  21-12-2019
  •  | 
  •  

Pregunta

Tengo una gran cantidad de usuarios (más de 400k) que se han enviado una encuesta para completar.Como parte de iniciar sesión en mi sitio, estoy usando la API de SurveyMonkey para verificar si completó su encuesta asignada.Estoy clavando la dirección de correo electrónico.Estoy pensando en usar: https://developer.surveymonkey.com/mashery/get_respondernt_list

Sin embargo, no quiero que a través de todos los usuarios de 400k para encontrar un correo electrónico específico, ¡de todos modos para hacer esta búsqueda de manera más eficiente?

Usando Django Backend a Ping The SurveyMonkey API

¿Fue útil?

Solución

get_respondent_list Le permite buscar encuestados mediante la fecha / rango de hora modificado.Para los encuestados de 400k, debe almacenar los resultados en una base de datos local y solo consultará la API cuando la dirección de correo electrónico que está buscando no se encuentra localmente.

Para evitar tener que analizar toda la lista cada vez, solo debe obtener nuevos encuestados desde la última vez que se comprueba usando esa función de rango de fecha / hora y agregue los nuevos encuestados a su DB.Hay algún código de ejemplo que ilustra el sondeo para nuevos encuestados basado en la fecha / hora de la fecha en el público de SurveyMonkey aquí:

https://github.com/surveymonkey/python_guides/blob/Master / Guías / Encuestas.py

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top