首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Formstack参数

Formstack参数
EN

Stack Overflow用户
提问于 2018-11-19 16:09:43
回答 1查看 435关注 0票数 0

我正在尝试使用表单Stack下载一些提交到我的计算机上。我可以下载所有提交文件,但是我想下载字段等于某个值的记录(类似于在SQL中使用where )。

search_field_xsearch_value_x选项似乎就是为此目的而使用的,但我无法让它们发挥作用。

有人有关于如何指定这些参数的示例吗?我不太明白医生来了的意思。也就是说,我不明白值1-10代表什么.

这是我一直使用的curl命令。我也使用他们的在线界面来提取数据,但结果总是完整的提交,而不是一个子集,这就是我想要的。

代码语言:javascript
复制
cstr='curl -i -H "Accept: application/json" -H "Content-Type: application/json" -H "Authorization: Bearer secret_number" https://www.formstack.com/api/v2/form/form_id/submission.json?data=true\&page=1\&per_page=10\&search_field_x=School\&search_value_x="St.John" > my_data.json'
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-14 14:49:26

下面是使用Formstack获取过滤提交的一种方法:

卷曲:

代码语言:javascript
复制
curl -H "Accept: application/json" -H "Content-Type: application/json" -H "Authorization: Bearer <bearer_number>" https://www.formstack.com/api/v2/form/<form_number>/submission.json?
data=true\&page=1\&per_page=100\&search_field_1=<my_search_field_number>\&search_value_1=<my_search_value>

或者使用python和请求:

代码语言:javascript
复制
headers = {'Accept': 'application/json',
           'Content-Type': 'application/json',
           'Authorization': 'Bearer <bearer_number>'
           }

params = {'data': 'true',
          'per_page': '100',
          'search_field_1': '<my_search_field_number>',
          'search_value_1': '<my_search_value>'
          }


response = requests.get('https://www.formstack.com/api/v2/form/<my_form_id>/submission.json', headers=headers, params=params)
json_data = json.loads(response.text)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53378605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档