我看到get_responses调用需要一个respondent_ids列表。没有返回所有被访者的get_responses方法。
如果我通过一个回答者的身份证,我可以得到他们的答复,这可能是一个复杂的调查相当一部分的数据。对于一项有超过2500名受访者的调查,我不知道这是否会超过内存或字符串空间的大小。我不能一次得到一个答复者,因为限制是每天1000次,而且我可能有25,000次。这是罕见的,通常是几百,但我必须考虑到最大限度。
为了安全起见,我可以一次得到50条,但在我沿着这条路线走之前,这里有没有关于查询的最大安全大小的经验?
我正在使用MSXML2.XMLHTTP在VBA中这样做
提亚
发布于 2014-01-15 18:03:54
应答者ID是完全唯一的,并且只检索对给定调查的一个答复。
当您调用get_respondent_list时,您将检索应答ids的列表(以及相关的元数据),然后可以向get_responses中输入尽可能多或尽可能少的响应,以获取与这些应答ids相关联的响应。
对于对25,000名受访者的调查,您可以提出25次请求,以获得所有的应答is (每次1000次),然后提出250次请求,以获得实际的响应数据(一次的答复限制为100次)。
您应该能够获得任何数量达到我们的限制-我们的API有结构化的限制(比如上面的页面大小,调查中最多200个问题,等等),以确保响应中的数据不太大,并且系统能够处理它。
我们在这里有一个关于一般限制的特定页面:https://developer.surveymonkey.com/mashery/limits和每个API方法的文档记录了该方法的任何特定限制,例如list和responses。
https://stackoverflow.com/questions/21142044
复制相似问题