我们正在考虑实现“调查猴子API集成”。
但我们对此几乎没有疑问,因为:
难道我不需要像“调查猴子”那样的数据库类型来存储响应吗?
请分享更多关于集成的详细信息。专业与合作?
谢谢..。
发布于 2016-09-10 15:37:22
关于第一个问题,是的,很多人使用SurveyMonkey API。您可以看到我们与这里合作的公共应用程序列表。但是,许多公司正在使用更多的集成,而这些公司并没有出现这种情况。以及许多个人使用,甚至更多的人使用API与他们的内部基础设施集成。
既然你感兴趣的是拿出回应,我想你将使用最多的是大容量响应获取端点。
获取所有响应的端点是:
GET /surveys/<survey_id>/responses/bulk在文档中,您可以看到一个示例请求和响应,以查看数据的外观,还可以看到一些代码示例。但是,对于散装产品的一般反应如下:
{
"page": 1,
"per_page": 100,
"total": 1000,
"data": [{
"id": "5007154325",
"collector_id": "50253586",
"survey_id": "105723396",
"custom_variables": {...},
"date_modified": "2016-01-17T19:16:34+00:00",
"date_created": "2016-01-17T19:07:34+00:00",
...
"pages": [{
"id": "103332310",
"questions": [{
"answers": [{
"choice_id": "3057839051"
}],
"id": "319352786"
}]
}],
},
... second response,
... third response,
...
]
}基本上是完整响应的列表,与响应相关的元数据,然后在pages键中包含所有实际响应的选择。
pages的格式总是采用这种格式
[{
"id": "<Page 1's ID>",
"questions": [{
"id": "<Question 1's ID>",
"answers": [{
"choice_id": "<ID of the choice, if there is one",
"row_id": "<ID of the row, if there is one",
"col_id": "<ID of the column, if there is one",
"other_id": "<ID of the other option, if there is one",
"text": "Any open ended text"
},
... (other answers to the same question: case checkbox, multiple rows)
]
},
... next question
]
},
... next page
]请注意,这不是存储在SurveyMonkey数据库中的数据的相同格式--以回答您关于需要与SurveyMonkey完全相同的数据库的问题。我们的API中的任何端点总是以JSON格式返回响应,然后可以以任何方式移动/格式化/存储数据--您只需自己完成对数据库的转换。
如果您需要完整的调查数据来引用responses中的所有If意味着什么,您可以看到这个这里。
端点是:
GET /surveys/<survey_id>/details如果您计划使用SurveyMonkey作为集成平台,那么您应该能够使用SurveyMonkey API解决问题。希望这能回答你所有的问题。
https://stackoverflow.com/questions/39408178
复制相似问题