surveymonkey get_survey_details提取中的qtype和respondent_id在哪里?

时间:2014-07-07 16:00:25

标签: surveymonkey

我试图复制调查猴关系数据库格式(数据的关系数据库视图,为每个数据库表创建一个单独的文件。必须知道SQL(结构化查询语言)。)下载响应使用Survey Monkey API进行报告分析。但是,我无法在get_survey_details API提取方法中找到QType和respondent_id数据。有人可以帮忙吗?

1.QType可在当前关系数据库格式下载的Questions.xls数据中找到。

我能够在get_survey_details API(question_id,page_id,position,heading)中找到Questions.xls数据中的所有其他数据,但不能找到QType。

2.Respondent_id可在关系数据库格式下载的Responses.xls数据中找到。

我可以看到respondent_id在get_responses API方法中,但是没有我需要的关联Key1数据。 Key1数据是get_survey_details API中的answer_id数据,这也是我希望在那里找到相应的respondent_id的原因。

2 个答案:

答案 0 :(得分:0)

SurveyMonkey不推荐使用的关系数据库下载(RDD)格式和API使用非常不同的范例提供数据。使用API​​重新创建RDD格式以便使用旧的集成可能是时间的不足。更有成效的想法是使用API​​从头开始构建更现代的集成,利用实时数据可用性等功能来实现功能的现代化。但如果您确定:

您需要将问题类型的系列和子类型映射到您习惯使用的QType。构建映射所需的信息可以在Data Types的SurveyMonkey开发人员门户中找到。

get_responsesanswer_id作为row和/或col返回。对于矩阵问题类型,您将同时具有交叉引用,并回答和回答来自get_survey_details的项目。对于矩阵问题,您可以考虑连接rowcol以创建一个唯一的键值,就像您习惯使用的Key1一样。

答案 1 :(得分:0)

我已经完成了这件事。当RDD格式被撤销时,它克服了迫切需要。 现在我有更多的时间,我正在寻找一个更好的设计,但总是向后兼容大型代码库是拖累。

要回答有关Qtype的问题,请参阅我的回复

What are the expected values for the various "ENUM" types returned by the SurveyMonkey API?