Surveymonkey:在一次交易中获得一天内的所有回复

时间:2016-08-24 22:34:22

标签: surveymonkey

对于特定调查,是否有办法获得一天的一天的所有回复?在API文档中,我知道有/surveys/{id}/responses/bulk选项,甚至我也可以发送start_created_at变量。

但我认为API响应有最大数量的记录/数据可以发送,在这种情况下,解决方案可以是什么?翻阅结果?

我正在使用this site找到的.net API,但如果需要,我可以构建自己的包装器。

API doc的参考链接:/Surveys/SURVEY_ID/responses/bulk

1 个答案:

答案 0 :(得分:0)

是的,您正好end_created_at端点是您正在寻找的,您可以使用per_pageper_page将数据过滤到日期范围

SurveyMonkey API不允许完全转储所有数据,它将始终被分页。默认情况下,它一次只能分页50,但您可以使用{{1}} GET参数更改它。

最大{{1}}因端点而异,因为响应BULK为100.因此,您必须一次获取100,循环浏览页面以获取所有数据。

另一种方法是使用webhooks并设置订阅者,这样您就可以实时获得新回复并逐个获取。这样,您可以在新响应进入时保持数据更新,而不是运行脚本或端点来批量转储所有数据。但这取决于您的使用案例,如果您正在构建类似导出功能的内容,那么您将不得不通过分页路径。