我正在通过使用浏览器中的URL发送请求来与JSON API通信。 端点返回有关足球比赛的信息。它有一个名为League_id的参数,可向我显示有关特定联赛的信息。 示例:
https://football.domain/api/?action=league_id=1
但是我想在一个请求中获得超过一个联赛的结果
我尝试过:
https://football.domain/api/?action=league_id=1&league_id=2
但是api仅向我显示leage_id参数(League_id = 2)之一的结果
我需要使用一种正确的格式来为一个参数指定多个值吗?
答案 0 :(得分:1)
如果API支持单个查询参数的多个值,则很有可能将它们用逗号分隔。
例如,
...ID=1,2,3...
尽管如此,不存在为单个参数提供多个值的“默认”支持,因为这是API提供程序需要专门编码的内容。
如果您能够做到这一点,API的文档就会这样说。他们可能会说“输入是用逗号分隔的ID列表”之类的话。
如果没有,则您将无法执行此操作,而是需要打多个电话。