2014-01-15 123 views
0

我看到get_responses调用需要respondent_ids列表。 没有get_responses方法来返回所有受访者。响应大小的限制是什么?

如果我通过一位受访者ID,我可以得到他们的反应,这可以是数据的一个复杂的调查中公平块。对于超过25,00名受访者的调查,我想知道这是否会超过内存或字符串空间大小。 我不能简单地得到一个答复者,因为每天限制1,000个查询,我可能有25,000个。这很少见,通常有几百个,但我必须考虑到最大值。

我能得到,也就是说,在50时是安全的,但在此之前我走这条路线,有没有在这里查询的最大安全尺寸的经验吗?

我在VBA使用MSXML2.XMLHTTP

TIA

回答

0

答辩人ID这样做完全是独一无二的,仅仅获取一个响应给定的调查。

当您调用get_respondent_list时,您可以检索受访者ID(和关联的元数据)的列表,然后可以根据需要将这些内容或多个这样的内容送入get_responses,以获取与这些受访者ID相关的响应。

对于包含25,000名受访者的调查,您可以提出25个请求以获取所有受访者ID(每次1000个),然后提出250个请求以获取实际回复数据(每次最多只能回复100个回复)。

您应该能够获得任何金额达到我们的限制 - 我们对API的结构限制(如上面的页面大小,调查中最多200个问题等),以确保响应中的数据是不是太大,系统可以处理它。

我们对一般限制在这里指定页:https://developer.surveymonkey.com/mashery/limits和每个API方法的文档记录了该方法,例如任何具体限制https://developer.surveymonkey.com/mashery/get_respondent_listhttps://developer.surveymonkey.com/mashery/get_responses

+0

“得到所有被调查者的ID(1000时),
得到实际的应答数据(一次有100个应答的限制)”。谢谢迈尔斯。顺便说一句,奇怪的是,在这个框中按回车发送评论。我如何插入换行符? – sysmod

+0

当你击中输入时发生漂移,它应该允许换行。 –

+0

@sysmod换行符在注释中折叠。 –