Что это
SurveyMonkey API связывает опросы с вашим приложением: можно получать структуру анкеты, ответы и события. Это удобно, когда обратная связь должна попадать в регулярный отчет, а не оставаться в ручных выгрузках.
API не заменяет исследователя и не определяет причины недовольства автоматически. Для тематического анализа свободных комментариев можно подключить отдельную модель. Сначала подготовьте проверенную таблицу исходных ответов: вопрос, выбранный вариант или текст, статус заполнения.
Первый запуск делайте на собственной учебной анкете без персональных данных. Не подключайте отправку приглашений и изменение ответов только ради проверки чтения.
Ключевые параметры
- Категория: Операционные задачи
- Сложность: Для разработчика
- Запуск: Около 30 минут
- Open-source: Нет
- Данные: Не известно
- Чувствительные данные: Только с настройками
Сильные стороны
- Структуру вопросов и ответы можно получать программно.
- Scopes позволяют ограничить интеграцию чтением.
- Постраничная выдача помогает организовать регулярную выгрузку.
- ID вопросов и вариантов позволяют сопоставлять ответы без догадок.
Ограничения
- Полные ответы имеют ограничения плана; Basic не дает неограниченную выгрузку.
- Draft-приложение рассчитано на разработку, а не бессрочную эксплуатацию.
- Для частного рабочего приложения нужны подходящий платный план и условия команды.
- Выводы зависят от качества анкеты и состава респондентов, а не только от API.
Как использовать
1. Подготовка. Создайте учебную анкету с одним выбором и одним текстовым вопросом. Отправьте три собственных ответа без контактов; запишите ожидаемые значения.
2. Настройка. Зарегистрируйте draft-приложение для своего аккаунта, выберите surveys_read и responses_read_detail. Храните access token на сервере. Для OAuth используйте access_url из ответа авторизации: дата-центр аккаунта может менять базовый адрес API.
3. Первый результат. С заголовком Authorization: Bearer TOKEN получите GET /v3/surveys, найдите ID анкеты, затем GET /v3/surveys/{id}/details и /v3/surveys/{id}/responses/bulk?per_page=3. Сопоставьте ID вопросов и вариантов с их текстом, соберите три строки ответа.
4. Проверка. Сравните таблицу с тремя заполнениями и статусами в интерфейсе. Проверяйте links.next, ошибки прав и лимиты. Basic ограничивает подробные ответы; draft действует 90 дней. Перед рабочим запуском уточните условия развертывания приложения, не меняйте ответы через API.
Примеры сценариев
- Сверить три собственных ответа с анкетой.
- Подготовить обезличенную выборку комментариев для редактора.
- Обновлять внутренний отчет с контролем повторных ID.
Доступ и оплата
- Модель оплаты: Бесплатный тариф + платные возможности
- Бесплатный тариф: Да
- Пробный доступ: Да
- Работа в РФ: Нужно проверять
- VPN: Не известно
- Русский интерфейс: Не известно
- Русский язык: Не известно
Basic дает ограниченный доступ к подробным ответам: документация указывает до 25 на опрос. Draft действует 90 дней; это не бесплатная бессрочная интеграция. Рабочее private-приложение имеет отдельные требования к платному плану. Оплата российской картой и доступ из России здесь не подтверждены.
Когда не подходит
- Считать частичную выборку всеми ответами
- Объяснять причины оттока без проверки гипотез
- Рассылать приглашения без согласования
Альтернативы
Typeform API работает с анкетами Typeform, HubSpot Feedback Submissions API - с обратной связью HubSpot. Google Sheets API подходит для обработки уже собранной таблицы, но сам не заменяет платформу опросов.