0

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

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

我能够在 get_survey_details API(question_id、page_id、位置、标题)的 Questions.xls 数据中找到所有其他数据,但不是 QType。

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

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

4

2 回答 2

0

我已经做到了。当 RDD 格式被撤销时,它克服了迫切的需要。现在我有更多时间,我正在寻找更好的设计,但与大型代码库的向后兼容性始终是一个阻力。

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

SurveyMonkey API 返回的各种“ENUM”类型的预期值是多少?

于 2014-07-23T13:57:22.913 回答
0

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

您需要将问题类型的族和子类型映射到您习惯的 QType。您可以在 SurveyMonkey 的开发人员门户的数据类型中找到构建映射所需的信息。

get_responses返回answer_idrow/或col。对于矩阵问题类型,您将拥有对get_survey_details. 对于矩阵问题,您可以考虑连接rowcol以创建一个唯一的键值,例如您习惯的 Key1 。

于 2014-07-08T17:29:58.563 回答