我需要以编程方式创建“个人定制”调查。
我知道如何从模板(create_flow)创建新调查,但我可以在该调查中添加自定义问题吗?
抱歉标题中的“questi0n”。堆栈溢出不会让我在标题中使用“问题”!严重。
答案 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中是否支持你所要求的。