SurveyMonkey: Как вы определяете идентификатор опроса?
Для данного опроса, как вы определяете его survey_id
для использования с API SurveyMonkey?
Список всех идентификаторов возвращается методом API get_survey_list
и вы могли бы впоследствии позвонить get_survey_details
на каждом опросе, чтобы определить, какой из них предназначен, но это кажется излишне сложным. Должен быть способ получить идентификатор опроса на странице "Мои опросы", верно?
Редактировать:
Упс, get_survey_details
на самом деле не нужно, так как get_survey_list
может взять fields
параметр, который включает название опроса.
2 ответа
Если вы хотите получить идентификатор опроса через веб-страницу, вы можете:
Щелкните правой кнопкой мыши опрос в представлении опросов "ВСЕ ОБЗОРЫ" и нажмите "Проверить элемент" или "Проверить" в зависимости от вашего браузера.
В нижней части браузера вы увидите выделенный блок, который начинается с:
<a href="/summary/...
Прокрутите несколько строк, пока не увидите строку, начинающуюся с:
<tr class="survey-row" id=`
- Число, которое следует за id =, является идентификатором опроса, который затем можно использовать в API.
Ничего особенного добавить к тому, что сказал Тони и Майлз, просто моя форма пользовательского интерфейса содержит следующие поля:
1) возрастной предел - например, последние 365 дней
2) Ключевое слово в заголовке - как правило, все опросы для одного клиента имеют имя этого клиента в заголовке. Подсказка: если вы можете быть достаточно организованы, чтобы обеспечить соблюдение соглашения и поместить ключевые слова в псевдоним, псевдоним - это то, что API ищет для заголовка, хотя пользователь видит другой заголовок.
3) Дата начала, чтобы получить ответы только после даты начала - первый день, возможно, был только тестом.
4) Представлен комбинированный список со всеми соответствующими опросами, показывающий заголовок, количество респондентов, дату создания и дату недавнего изменения, почти такую же, как в веб-интерфейсе SurveyMonkey. Вот где они выбирают тот, который они хотят.
НТН
Патрик