答案 0 :(得分:2)
我在以下类似的API中使用了过滤器来传递查询字符串, &filters [state] = Gujarat&filters [district] = Banaskanth
它运行完美。
答案 1 :(得分:1)
在 Python 中遇到了这个包,它可以完美地处理 data.gov.in 资源 - datagovindia
您可以使用 pip 安装它:
pip install datagovindia
这是您问题的解决方案。 (您还可以查询元数据,以及有关有效字段/过滤器等的其他信息)
文档可用 here。
from datagovindia import DataGovIndia
YOUR_API_KEY = "579b464db66ec23bdd000001cdd3946e44ce4aad7209ff7b23ac571b"
datagovin = DataGovIndia(YOUR_API_KEY)
# Returns:
# This API key is VALID. You won't need to set it again.
# Latest API-references loaded! You may begin.
datagovin.search_by_title("Air",max_results=2)
Showing 2 of 1022 results for : `Air`
==================================================================================
Resource-ID: 3b01bcb80b144abfb6f2c1bfd384ba69
Real time Air Quality Index from various location
==================================================================================
Resource-ID: 04ef91fa63844f74b9cc5beb84f53da2
Number of Beneficiaries under Different Schemes of National Scheduled Tribes Finance and Development Corporation from 2016-17 to 2018-19 (From: Ministry of Tribal Affairs)
==================================================================================
[{"3b01bcb80b144abfb6f2c1bfd384ba69": "Real time Air Quality Index from various location"},
{"04ef91fa63844f74b9cc5beb84f53da2": "Number of Beneficiaries under Different Schemes of National Scheduled Tribes Finance and Development Corporation from 2016-17 to 2018-19 (From: Ministry of Tribal Affairs)"}
]
data = datagovin.get_data("3b01bcb80b144abfb6f2c1bfd384ba69",
num_results='all',
filters={'city':"Noida"})
data.head()
id | 国家 | state | 城市 | 车站 | last_update | pollutant_id | pollutant_min | pollutant_max | pollutant_avg | pollutant_unit | |
---|---|---|---|---|---|---|---|---|---|---|---|
0 | 1514 | 印度 | 北方邦 | 诺伊达 | Sector - 125, Noida - UPPCB | 16-04-2021 12:00:00 | PM2.5 | 62 | 327 | 179 | 不适用 |
1 | 1515 | 印度 | 北方邦 | 诺伊达 | Sector - 125, Noida - UPPCB | 16-04-2021 12:00:00 | PM10 | 190 | 431 | 288 | 不适用 |
2 | 1516 | 印度 | 北方邦 | 诺伊达 | Sector - 125, Noida - UPPCB | 16-04-2021 12:00:00 | NO2 | 4 | 92 | 14 | 不适用 |
3 | 1517 | 印度 | 北方邦 | 诺伊达 | Sector - 125, Noida - UPPCB | 16-04-2021 12:00:00 | SO2 | 2 | 8 | 5 | 不适用 |
4 | 1518 | 印度 | 北方邦 | 诺伊达 | Sector - 125, Noida - UPPCB | 16-04-2021 12:00:00 | 臭氧 | 93 | 241 | 131 | 不适用 |
答案 2 :(得分:0)
Filtersonject 属性:OrderedMap {“ id”:OrderedMap {“ type”:“ integer”},“ date”:OrderedMap {“ type”:“ integer”}}}