如何在surveymonkey API中向调查添加questi0n

时间:2016-10-12 21:19:30

标签: api surveymonkey

我需要以编程方式创建“个人定制”调查。

我知道如何从模板(create_flow)创建新调查,但我可以在该调查中添加自定义问题吗?

抱歉标题中的“questi0n”。堆栈溢出不会让我在标题中使用“问题”!严重。

1 个答案:

答案 0 :(得分:0)

您提到create_flow的端点是V2端点,我建议使用SurveyMonkey API的V3,因为V2可能很快就会被弃用。 V3还有更多功能。

查看docs for v3。特别是creating surveys。您可以使用以下端点的调查数据创建调查:

POST /v3/surveys

在以下位置创建页面:

POST /v3/surveys/<survey_id>/pages

创建一个问题:

POST /v3/surveys/<survey_id>/pages/<page_id>/questions

您可以使用

更新现有问题
PATCH /v3/surveys/<survey_id>/pages/<page_id>/questions/<question_id>

或者在

完全替换它
PUT /v3/surveys/<survey_id>/pages/<page_id>/questions/<question_id>

基本上操纵调查,但是你喜欢使用RESTful API。您可以在文档中看到特定的有效负载示例。我认为使用V3做你想做的事情是个更好的主意,我不确定V2中是否支持你所要求的。