python - 使用 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',
...
我需要在提出问题时展示它。怎么可能做到这一点?
解决方案
我找到了答案。api_version='v4' 有一些限制,问题文本带有 api_version='v5'。
推荐阅读
- c - C中的信号处理
- php - 通过 PHP 重复 Google Slides API“请求”的函数
- github-actions - 提取 .zip 文件的 Github 操作步骤?
- xpath - Google Sheets IMPORTXML 的 XPath - 在 h1 和最后一个 p 标签之间找到的所有文本(包括)
- java - 矩阵打印不正确
- java - 在HashMap中添加新的键值对时,插入顺序会发生什么变化?
- javascript - 如何验证 MarkLogic 中的 dateTime 输入?
- python - 用 openpyxl 覆盖整个列
- python - 在熊猫中使用单独的时间戳列进行最小/最大分组
- java - 设置 bean 属性“mongoOperations”时无法解析对 bean“mongoTemplate”的引用