Показать вопрос из опроса surveygizmo с помощью API Python - PullRequest
0 голосов
/ 07 мая 2020

Я использую API, чтобы получить ответы от Surveygizmo. Это работает, но меняет вопрос на [вопрос (1)], [вопрос (2)] ...


import surveygizmo as sg

client = sg.SurveyGizmo(
api_version='v4',
# example
api_token = "api_token",
api_token_secret = "api_token_secret."
)

survey_id = "survey_id"

responses = client.api.surveyresponse.list(survey_id)

pages = responses['total_pages']

data = []

responses

Я получил следующий ответ:

{'result_ok': True,
 'total_count': 5,
 'page': 1,
 'total_pages': 1,
 'results_per_page': 50,
 'data': [{'id': '1',
   'contact_id': '',
   'status': 'Complete',
   'is_test_data': '0',
   'datesubmitted': '2020-01-22 16:07:30',
   'SessionID': '1579727226_5e28b97a9ff992.53369554',
   'Language': 'Portuguese (Brazil)',
   'datestarted': '2020-01-22 16:07:30',
   'iLinkID': '9342723',
   'sResponseComment': '',
   'responseID': '1',
   '[question(2)]': 'Sim',
   '[question(3)]': 'Assunto',
   '[question(4)]': '8',

...

Мне нужно показать вопрос, как он был задан. Как это возможно?

1 Ответ

0 голосов
/ 08 мая 2020

Я нашел ответ. api_version = 'v4' имеет некоторые ограничения, в тексте вопроса указано api_version = 'v5'.

...