Я использовал V2 Survey Monkey API, чтобы получить подробную информацию о коллекционерах и опросах. Теперь я заинтересован в том, как использовать V3 API для создания/изменения опросов. Я надеюсь, что некоторые полезные советы от других пользователей помогут мне, поскольку я относительно новичок в API. Я буду использовать Python.Создать/Изменить опрос - API v3
В частности, мой вариант использования заключается в том, что я хочу использовать базовое обследование в качестве шаблона и изменить параметры ответа на каждого получателя. Вот пример:
Получатель А будет получить:
Q1. По шкале от 1 (наименее) до 5 (наиболее), сколько вам нравится:
a. Burgers b. Пицца c. Hotdogs
Q2. В масштабе 1 (редко) до 5 (очень), в типичную неделю, как часто вы едите:
a. Burgers b. Пицца c. Сосиски
В то время как получатель B получит
Q1. По шкале от 1 (наименее) до 5 (наиболее), сколько вам нравится:
a. Жареный цыпленок b. Картофель фри c. Tacos
Q2. В масштабе 1 (редко) до 5 (очень), в типичную неделю, как часто вы едите:
a. Жареный цыпленок b. Картофель фри c. Tacos
Как создать API, который читает в различных вариантах ответа.
Я также планирую использовать pandas для загрузки таблицы параметров ответа для каждого получателя и хочу узнать, как передать параметры ответа в API - будет ли это путем преобразования в JSON? Прочтите документацию, но не всегда очевидно, что нужно сделать (новичкам).
Большое спасибо!
Спасибо за отзыв. Я планирую использовать сборщик электронной почты. Однако в опросе будет несколько комбинаций ответов, каждая комбинация, уникальная для получателя, - может ли усиленная ветвящаяся работа? Главная задача, которую я хочу достичь здесь, - это автоматическая совокупность вариантов ответа - это важная часть загадки, которую я пытаюсь выяснить. – SOLee
Я должен добавить, что около тысячи получателей имеют уникальную комбинацию (выбор продуктов зависит от страны). Невозможно предоставить список вариантов ответа для выбора и отладки оттуда, поскольку бизнес-требование заключается в использовании вариантов ответа, указанных ранее. Спасибо заранее. – SOLee
Да, поэтому вы можете добавить получателей в коллекционер электронной почты с полем, указывающим свою страну, например, а затем использовать расширенное ветвление для отображения/скрытия вопросов на основе этого поля. Возможно, у вас также может быть первая страница, предварительно заполненная на основе получателя, а затем переносящие ответы (http://help.surveymonkey.com/articles/en_US/kb/Carry-Forward). Если вы не знаете, какие вопросы должны отображаться до тех пор, пока получатель не ответит на предыдущий вопрос (например, в какой стране вы проживаете?), Вы можете выполнить расширенное разветвление на основе ответа на это. Извините, если я не полностью понимаю ваш сценарий! –