📜  covid-19 all api (1)

📅  最后修改于: 2023-12-03 14:40:14.278000             🧑  作者: Mango

COVID-19 All API

如果您在寻找一款能够提供COVID-19信息的API服务,那么Covid-19 All API 是您需要的。它提供了丰富的数据集和统计信息,其中包括但不限于确诊病例、死亡病例、康复病例、活跃病例、测试情况和病毒传播速度等方面。

1. 关于 COVID-19 All API

Covid-19 All API 是一款独立的,开源的 API 服务,旨在为开发人员和科学家提供最新、最详细的 COVID-19 相关数据集。 它是由 COVID-19 数据爱好者开发并维护,提供实时更新的数据集。该API使用JSON格式返回数据,便于客户端解析。

2. 如何使用 COVID-19 All API

如果您打算使用 Covid-19 All API,只需向API Endpoint:

https://covid-api.mmediagroup.fr/v1/{query}

发送GET请求即可获得所有的COVID-19相关统计信息。其中 {query} 可以是以下查询:

2.1. 国家名称查询

您可以输入国家名称,以获取该国家的最新COVID-19数据集。例如:

https://covid-api.mmediagroup.fr/v1/cases?country=China

您会得到以下JSON数据:

{
    "All": {
        "confirmed": 90527,
        "recovered": 85480,
        "deaths": 4726,
        "country": "China",
        "population": 1377422166,
        "sq_km_area": 9596960,
        "life_expectancy": "71.4",
        "elevation_in_meters": null,
        "continent": "Asia",
        "abbreviation": "CN",
        "location": "Eastern Asia",
        "iso": 156,
        "capital_city": "Beijing",
        "lat": "35.86166000",
        "long": "104.19539700",
        "updated": "2021/05/18 16:20:37+00"
    },
    "Today": {
        "confirmed": 14,
        "deaths": 0
    }
}
2.2. 全球查询

您可以输入 "all" 来获取全球 COVID-19 的最新数据集。例如:

https://covid-api.mmediagroup.fr/v1/cases?country=all

您会得到以下JSON数据:

{
    "All": {
        "confirmed": 164490496,
        "recovered": 102748929,
        "deaths": 3404836,
        "country": "All",
        "updated": "2021/05/18 16:20:37+00"
    },
    "Today": {
        "confirmed": 352175,
        "deaths": 8621
    }
}
2.3. 历史日期查询

您还可以通过向API添加日期参数,获取指定日期的 COVID-19 数据集。例如:

https://covid-api.mmediagroup.fr/v1/history?country=China&status=confirmed&date=2021-05-18

您将得到以下数据:

{
    "All": 164482659,
    "China": 90527
}
2.4. 病例与死亡率查询

如果您想获取某个国家的COVID-19病例和死亡率的百分比,可以使用以下查询类型:

https://covid-api.mmediagroup.fr/v1/cases?ab=CN

其中,ab 是指国家缩写(ISO 3166 alpha-2 code)。 您将得到以下数据:

{
    "Confirmed": {
        "value": 90527,
        "details": {
            "change": null,
            "since_update": 0
        }
    },
    "Deaths": {
        "value": 4726,
        "details": {
            "change": null,
            "since_update": 0
        }
    },
    "Revovered": {
        "value": 85480,
        "details": {
            "change": null,
            "since_update": 0
        }
    }
}
2.5. 传播速度查询

如果您想获取某个国家COVID-19的传播速度,可以使用以下查询:

https://covid-api.mmediagroup.fr/v1/history?country=China&status=recovered

您将得到以下数据:

[
    {
        "date": "2019-12-31",
        "recovered": 0
    },
    {
        "date": "2020-01-01",
        "recovered": 0
    },
    // ...
    {
        "date": "2021-05-13",
        "recovered": 84217
    },
    {
        "date": "2021-05-14",
        "recovered": 84217
    }
    //...
]
3. 总结

Covid-19 All API是一款能够提供最新、最全 COVID-19 相关数据集的 API 服务,它已经成为了全球范围内开发人员、研究人员、科学家以及数据爱好者的首选。它提供的 JSON 数据中包括了确诊病例、死亡病例、康复病例、测试情况和病毒传播速度等多方面的数据,对于对抗COVID-19大流行至关重要。