2016-04-28 9 views
0

Я успешно использовал API SurveyMonkey для создания опроса. Однако мы хотели бы, чтобы кнопка выхода была исключена из опроса, и кажется, что это делается путем установки done_button.exit_button пустой строки. Тем не менее, я не могу установить значение button_text, либо во время создания опроса (PUSH), либо с помощью модификации опроса (PATCH).Настройка текста кнопки выхода в пустую строку с помощью SurveyMonkey API

Вот пример вызова API я сделал:

curl -i -X PATCH -H "Authorization:bearer [ACCESS_TOKEN]" -H "Content-Type: application/json" https://api.surveymonkey.net/v3/surveys/[SURVEY_ID]?api_key=[API_KEY] -d '{"buttons_text":{"done_button":"Done","prev_button":"Prev","exit_button":"","next_button":"Next"}}'

Ответ я получаю:

{"error": {"docs": "https://developer.surveymonkey.com/api/v3/#error-codes", "message": "Invalid schema in the body provided.", "id": "1002", "name": "Bad Request", "http_status_code": 400}}

, кажется, указывает, что я сделал что-то неправильно в JSON (с моей точки зрения, с недопустимым именем поля) ... но не ясно, что не так на API documentation.

ответ

0

Кажется, единственный способ - скопировать существующий пустой опрос. Это дает дополнительное преимущество, позволяя установить категорию опроса, которая также нарушена в API, а также установить тему опроса, которая, к сожалению, недоступна в API.

Однако, по состоянию на 2016/05/01, копирование опроса с новым набором заголовков неправильно установило это новое название. Чтобы правильно установить заголовок, необходимо отправить дополнительный запрос PATCH.

1

Обе эти проблемы теперь должны быть разрешены. Предоставление пустой строки для «exit_button» удалит ее, и копирование опроса с новым заголовком установит этот заголовок.

 Смежные вопросы

  • Нет связанных вопросов^_^