使用 API Python 显示来自surveygizmo 调查的问题

我正在使用 API 从surveygizmo 获得一些回复。它有效,但它正在将问题更改为 [question(1)]、[question(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',


...

我需要在提出问题时展示它。怎么可能做到这一点?


慕码人8056858
浏览 81回答 1
1回答

繁华开满天机

我找到了答案。api_version='v4' 有一些限制,问题文本带有 api_version='v5'。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python