Surveymonkey API:检查特定电子邮件是否已完成调查

2024-06-25 06:32:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我有大量的用户(超过40万)已经发送了一个调查来完成。作为登录我的网站的一部分,我使用surveymonkey api来检查他们是否完成了分配的调查。我正在输入电子邮件地址。我在考虑使用: https://developer.surveymonkey.com/mashery/get_respondent_list

然而,我不想翻页所有的40万用户找到一个具体的电子邮件-无论如何,做这个搜索更有效?在

使用django后端ping surveymonkey api


Tags: django用户httpscomapideveloperget网站
1条回答
网友
1楼 · 发布于 2024-06-25 06:32:36

获取受访者列表允许您按修改的日期/时间范围搜索受访者。对于40万名受访者,您应该将结果存储在本地数据库中,并且仅当您要查找的电子邮件地址在本地找不到时才查询API。在

为了避免每次都要解析整个列表,您应该只获取自上次使用日期/时间范围功能进行检查以来的新响应者,并将新的响应者添加到数据库中。在SurveyMonkey的公共GitHub上,有一些示例代码说明了基于日期/时间范围对新受访者进行的投票:

https://github.com/SurveyMonkey/python_guides/blob/master/guides/polling.py

相关问题 更多 >