Как получить другую страницу массовых ответов для моего средства извлечения данных SurveyMonkey на основе Python? - PullRequest
0 голосов
/ 03 января 2019

Я работаю с API Surveymonkey и наконец-то получил информацию, которая мне нужна, из SurveyMonkey в Python, используя модуль запросов, и могу успешно экспортировать эти данные в прекрасный файл Excel. Единственная проблема в том, что я не совсем получаю ВСЕ данные ответов на опрос. Я получаю 50 из нескольких полученных ответов на опрос.

Теперь, в соответствии с документацией SurveyMonkey API, есть простое решение для этого:

"Получить следующую страницу из 100 ответов, используя URL ресурса, возвращенный в поле links.next."

Я также прочитал эту часть документов, которая пытается объяснить это далее:

https://api.surveymonkey.net/v3/docs?python#pagination

Я пытался добавить 'links.next' в каждое место, которое я могу найти в URL, который я использовал для доступа к данным, но каждый раз, когда я это делаю, я просто получаю сообщение об ошибке.

Я явно что-то упускаю.

HOST = "https://api.surveymonkey.com/v3/surveys/%s/responses/bulk" % 
(survey_id)

data = s.get(HOST)

Это адрес HOST, который я использую, и я понял, что links.next должен взаимодействовать с ним НЕКОТОРЫМ образом (верно?)

Есть ли какое-то форматирование, которое я не понимаю?

...