2024-06-25 06:32:36 发布
网友
我有大量的用户(超过40万)已经发送了一个调查来完成。作为登录我的网站的一部分,我使用surveymonkey api来检查他们是否完成了分配的调查。我正在输入电子邮件地址。我在考虑使用: https://developer.surveymonkey.com/mashery/get_respondent_list
然而,我不想翻页所有的40万用户找到一个具体的电子邮件-无论如何,做这个搜索更有效?在
使用django后端ping surveymonkey api
获取受访者列表允许您按修改的日期/时间范围搜索受访者。对于40万名受访者,您应该将结果存储在本地数据库中,并且仅当您要查找的电子邮件地址在本地找不到时才查询API。在
为了避免每次都要解析整个列表,您应该只获取自上次使用日期/时间范围功能进行检查以来的新响应者,并将新的响应者添加到数据库中。在SurveyMonkey的公共GitHub上,有一些示例代码说明了基于日期/时间范围对新受访者进行的投票:
https://github.com/SurveyMonkey/python_guides/blob/master/guides/polling.py
获取受访者列表允许您按修改的日期/时间范围搜索受访者。对于40万名受访者,您应该将结果存储在本地数据库中,并且仅当您要查找的电子邮件地址在本地找不到时才查询API。在
为了避免每次都要解析整个列表,您应该只获取自上次使用日期/时间范围功能进行检查以来的新响应者,并将新的响应者添加到数据库中。在SurveyMonkey的公共GitHub上,有一些示例代码说明了基于日期/时间范围对新受访者进行的投票:
https://github.com/SurveyMonkey/python_guides/blob/master/guides/polling.py
相关问题 更多 >
编程相关推荐