Как получить содержимое typeforms ВСЕХ страниц с помощью метода typeforms .list ()? - PullRequest
0 голосов
/ 21 октября 2019

Я хочу получить все мои данные из форм. Я хочу использовать список со всеми «идентификаторами форм», и для этого я использую клиентскую оболочку typeform.

Когда я использую метод .list () (который должен дать мне все формы)он дает мне только те, которые находятся на первой странице.

Я ищу способ указать, сколько страниц / какую страницу я хочу получить.

Любая помощь очень важнаценится!

    from typeform import Typeform

    typeform = Typeform(api_key) 
    form = typeform.forms
    forms = form.list()
    print(forms)

    #gives me:
    total_items': 60,
    'page_count': 6,
    'items': #here only the first 10/60

1 Ответ

2 голосов
/ 21 октября 2019

Если вы используете этот пакет Похоже, вы можете разбить на страницы, используя form.list(), передавая некоторые дополнительные параметры.

Согласно документации Typeform , максимальное количествоЧисло форм, которые вы можете получить на странице, равно 200.

Что должно быть достаточно для ваших нужд.

Передав размер страницы функции forms.list, вы получите все ваши формы.

forms: dict = typeform.forms.list(1,200)

Дайте мне знать, если у вас возникнут какие-либо проблемы.

...