Справка Askyguru

API выгрузок ответов

API выгрузок основано на спецификации JSON Feed, которую поддерживают многие RSS-читалки. Для тех, которые не поддерживают, используйте адрес “RSS/Atom”

Для того, чтобы выгрузить ответы на опрос, сделайте GET-запрос к адресу ленты. У каждого опроса этот адрес отличается. Его можно увидеть на странице /dashboard/questionnaire/[id]/feeds после создания первого токена для авторизации. Ссылка на эту страницу также доступна на странице каждого опроса

Создание токена авторизации

Для этого введите название токена (например, “токен для дашборда”) в форме на странице /dashboard/questionnaire/[id]/feeds и нажмите “Создать токен”. В списке появится ваш токен в формате xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

Создавать токены могут все пользователи с доступом на чтение. Удалять токены могут только редактора опросов и пользователь, который создал токен

Авторизация

Способ авторизации зависит от того, как вы обращаетесь к адресу ленты (во всех примерах, вместо xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx, используйте один из ваших токенов)

Формат данных

Данные в ленте отдаются в формате JSON c такими ключами:

Ключи ответа (объектов в ключе items):

Пагинация

Для загрузки следующей страницы ответов, используйте адрес из ключа next_url. Если ключа нет, то текущая страница — последняя

RSS/Atom

Для импорта в сервисы, которые не поддерживают JSON Feed (например, IFTTT), используйте ссылку “RSS/Atom”, указанную рядом с каждым вашим токеном. Пожалуйста, не используйте её для написания аналитик и своего кода, так как ответы в RSS/Atom-ленте отдаются в менее подходящем для них формате