Limesurvey RC2 API获得问题的所有答案

时间:2016-05-09 18:14:25

标签: c# json.net limesurvey

我想获得调查的所有回复。我找到了RC2方法' export_responses'但它只有关于那些有回应的答案的信息。在我的工具中,我希望对没有响应的答案显示零响应。

那么我可能需要得到所有问题的答案。我搜索文档并找到" get_question_properties"方法。 ref http://api.limesurvey.org/classes/remotecontrol_handle.html#method_get_question_properties

我认为我可以通过为“aQuestionSettings”设置适当的值来获得所有问题的答案。这里。以上doc指定了aQuestionSettings'作为一个数组,但我不知道如何传递该方法的数组。

我的客户端程序是基于' Newtonsoft JSON'的c#。所以请建议一个更好的方法来获得问题的所有答案,或者请求帮助调用" get_question_properties"方法参数" aQuestionSettings"使用c#或java客户端。

由于

2 个答案:

答案 0 :(得分:1)

您可以按如下方式传递数组,

JArray.Parse(@"['gid', 'type', 'answeroptions']")

答案 1 :(得分:0)

export_responses with $ sCompletionStatus to' all'以JSON格式给出所有响应。