【问题标题】:Limesurvey RC2 API get all the answers for questionsLimesurvey RC2 API 获取所有问题的答案
【发布时间】:2016-05-09 18:14:24
【问题描述】:

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

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

我假设我可以通过在此处为“aQuestionSettings”设置适当的值来获得问题的所有答案。上面的文档将“aQuestionSettings”指定为一个数组,但我不确定如何为该方法传递一个数组。

我的客户端程序是基于“Newtonsoft JSON”的 C#。因此,请建议一种更好的方法来获取问题的所有答案,或者请帮助使用 c# 或 java 客户端调用带有参数“aQuestionSettings”的“get_question_properties”方法。

谢谢

【问题讨论】:

    标签: c# json.net limesurvey


    【解决方案1】:

    你可以像下面这样传递一个数组,

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

    【讨论】:

      【解决方案2】:

      export_responses 和 $sCompletionStatus 到 'all' 为您提供 JSON 格式的所有响应。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-05-08
        • 1970-01-01
        • 1970-01-01
        • 2021-09-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多