«Неудачная проверка ответов» для поля даты в SurveyMonkey v3 API - PullRequest
0 голосов
/ 13 октября 2019

Я не могу создать успешную полезную нагрузку для создания ответа SurveyMonkey, используя их API v3 CreateResponse [POST]: https://api.surveymonkey.net/v3/collectors//responses

Соответствующая часть моего запроса

...
"answers": [
   {
     "row_id": "2375981012",
      "text": "2019-10-11T12:56:55+00:00"          
 }

Код ошибки:

    "message": "Responses failed validation.",
        "id": "1025",
        "name": "Resource Conflict",
        "http_status_code": 409

Приведенный выше формат соответствует их документации . Я также пробовал dd / mm / yyyy и другие форматы, но, похоже, не могу заставить его работать.

1 Ответ

0 голосов
/ 13 октября 2019

Для этого поля ответа требуется только дата.

{
    sorting: null,
    family: "datetime",
    subtype: "date_only",
    required: {
        text: "This question requires an answer.",
        amount: "1",
        type: "exactly"
    },
    answers: {
        rows: [
            {
                visible: true,
                text: "Date / Time",
                position: 1,
                id: "2375981012"
            }
        ]
    },
    visible: true,
    href: "https://api.surveymonkey.net/v3/surveys/271104269/pages/98907636/questions/359669069",
    headings: [
        {
            heading: "DOB"
        }
    ],
    position: 1,
    validation: {
        sum_text: "",
        min: null,
        text: "Please enter a valid date.",
        sum: null,
        max: null,
        type: "date_intl"
    },
    id: "359669069",
    forced_ranking: false
}
...