如何通过API获取调查猴子的文本响应

时间:2017-08-06 10:32:20

标签: surveymonkey

我目前正在使用v3 API从SurveyMonkey获得回复...

我正在使用/collectors/{id}/responses/{id}/details电话,我成功获得了呼叫。但是resp已经获得了ID而不是文本值,例如

           {
                "id": "111788228",
                "answers": [
                    {
                        "choice_id": "828117913"
                    }
                ]
            }

1)我可以让SM给我发送文字答案吗?

2)如果我无法使用choice_id获取文本值。

提前致谢。

1 个答案:

答案 0 :(得分:4)

目前还没有一种方法可以直接通过回复获取调查文本。您必须获取survey detailsspecific 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字段匹配即可。