我目前正在使用v3 API从SurveyMonkey获得回复...
我正在使用/collectors/{id}/responses/{id}/details
电话,我成功获得了呼叫。但是resp已经获得了ID而不是文本值,例如
{
"id": "111788228",
"answers": [
{
"choice_id": "828117913"
}
]
}
1)我可以让SM给我发送文字答案吗?
2)如果我无法使用choice_id获取文本值。
提前致谢。
答案 0 :(得分:4)
目前还没有一种方法可以直接通过回复获取调查文本。您必须获取survey details或specific question的详细信息,并将选择ID与您自己选择的文字相匹配。
GET /v3/surveys/<survey_id>
或
GET /v3/surveys/<survey_id>/pages/<page_id>/questions/<question_id>
你可以通过以下选项获得一个身体:
{
...
"answers": {
"choices": [{
"id": "12345",
"visible": true,
"is_na": false,
"text": "Apples",
"position": 1
}, ...]
},
...
}
然后,您只需将id
字段与回复中的choice_id
字段匹配即可。