我有以下GET呼叫:
https://*[databoardname].com*/api/*[companyname]*/databoards/10062?1=106&10=2019-04-01T00:00:00.000Z&11=2019-04-30T00:00:00.000Z
这可以很好地拉回参数1中定义的与公司“ 106”相关的数据。
但是我希望能够通过一次GET调用将所有公司的数据拉回。
我曾尝试像"1":"106,107"
之类的方式调用它,但似乎无法使其正常工作?
有人能建议写此电话的最佳方式,以便我可以为所有可用公司(公司ID为106-116)或仅在参数1上“全选”回撤数据吗?
我正在用邮递员打来电话。
非常感谢,
答案 0 :(得分:0)
除非您要发布的API明确支持该类型的查询,否则您尝试执行的操作是不可能的。在邮递员方面,我至少可以想到两种选择:
创建一个已经拥有的请求,然后将其复制10次,仅更改公司ID。所有这些请求应位于同一文件夹中,以便以后可以将它们作为集合运行。
更好的选择是创建一个包含所有公司ID的数据文件,然后运行然后运行收集,邮递员将负责遍历所有公司,并且您只需要一个请求。例如,您的数据文件可能如下所示:
company 106 107 ... ... 116
然后您的请求将看起来像这样:
https://*[databoardname].com*/api/{{company}}/databoards/10062?1=106&10=2019-04-01T00:00:00.000Z&11=2019-04-30T00:00:00.000Z
请注意,对于公司,您将使用语法为{{company}}
的Postman变量
有关邮递员数据文件的更多信息,
https://learning.getpostman.com/docs/postman/collection_runs/working_with_data_files/