Pergunta

Eu tenho uma grande quantidade de usuários (mais de 400k) que foram enviadas uma pesquisa para ser concluída.Como parte do login no meu site, estou usando a API SurveyMonkey para verificar se eles completaram sua pesquisa designada.Estou com chave no endereço de e-mail.Estou pensando em usar: https://developer.surveymonkey.com/mashery/get_respondent_list

No entanto, não quero pagar através de todos os usuários de 400k para encontrar um e-mail específico - de qualquer maneira para fazer esta pesquisa com mais eficiência?

Usando o backend django para ping a API SurveyMonkey

Foi útil?

Solução

get_respondent_list permite que você pesquise entrevistados por intervalo de data / hora modificado.Para os respondentes de 400k, você deve armazenar os resultados em um banco de dados local e consultar apenas a API quando o endereço de e-mail que você está procurando não é encontrado localmente.

Para evitar a fim de analisar toda a lista toda vez, você deve obter novos entrevistados desde a última vez que o seu marcador usando esse recurso de intervalo de data / hora e adicionar os novos entrevistados ao seu DB.Há algum código de exemplo que ilustra os pesquisadores para novos entrevistados com base na data / hora do intervalo no github público da SurveyMonkey aqui:

https://github.com/surveymonkey/python_guides/blob/Mestre / Guias / Polling.py

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top