疫情低中高风险地区实时API

为响应国内疫情防控需求,本文介绍了一款用于获取中高风险地区数据的API接口,并提供了一个C#版本的实现案例,包括接口配置、返回类型及使用示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 背景

  • 针对目前国内疫情情况,公司要求开发员工进出中高风险地区实时上报功能。苦于找不到政府数据接口API。在git上找到一份python的接口。作者也提供了github的接口,但是由于被墙,所以很不稳定。就改写了一版C#版本。

  • 接口地址

  • 网址:中高风险地区接口

  • 接口参数说明

  • JSON格式的配置内容:

  • "RiskAreaConfig": { "Appid": "NcApplication", "Key": "3C502C97ABDA40D0A60FBEE50FAAD1DA", "Token": "23y0ufFl5YxIyGrI8hWRUZmKkvtSjLQA", "Nonce": "123456789abcdefg", "Preix_Header": "zdww", "BodyRandom_1": "fTN2pfuisxTavbTuYVSsNJHetwq5bJvC", "BodyRandom_2": "QkjjtiLM2dCratiA" }

  • 接口返回类型

  • `public class ResponseRiskModel
    {
    [JsonProperty(“data”)]
    public RiskLayout RiskAreaData { get; set; }
    [JsonProperty(“code”)]
    public int Code { get; set; }
    [JsonProperty(“msg”)]
    public string Msg { get; set; }
    }

    public class RiskLayout
    {
    [JsonProperty(“end_update_time”)]
    public string LastUpdateTime { get; set; }
    [JsonProperty(“hcount”)]
    public int HCount { get; set; }
    [JsonProperty(“mcount”)]
    public int MCount { get; set; }
    [JsonProperty(“lcount”)]
    public int LCount { get; set; }
    [JsonProperty(“highlist”)]
    public List HighList { get; set; }
    [JsonProperty(“middlelist”)]
    public List MiddleList { get; set; }
    [JsonProperty(“lowlist”)]
    public List LowList { get; set; }
    }

    public class AddressInfo
    {
    [JsonProperty(“type”)]
    public string AddressType { get; set; }
    [JsonProperty(“province”)]
    public string Province { get; set; }
    [JsonProperty(“city”)]
    public string City { get; set; }
    [JsonProperty(“county”)]
    public string County { get; set; }
    [JsonProperty(“area_name”)]
    public string AreaName { get; set; }
    [JsonProperty(“communitys”)]
    public List Communitys { get; set; }
    }`

  • 接口Demo(C#版本)

  • 其中this.riskAreaUrl就是上面网站接口

  • 引用:

  • 参考git上面的python代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值