我正在尝试使用 API 访问警察数据
https://data.police.uk/docs/method/crime-street/
然后
https://data.police.uk/api/crimes-street/all-crime?lat=52.629729&lng=-1.131592&date=2017-01
例如,但当“获取数据 -> WEB -> 然后粘贴 https://data.police.uk/api/crimes-street/all-crime?lat=52.629729&lng=-1.131592&date=2017- 时它不起作用01"
我收到错误:
详细信息:“Web.Contents 无法从“https://data.police.uk/api/crimes-street/all-crime?lat=52.629729&lng=-1.131592&date=2017-01”获取内容 (404):未找到”
这是我在警察 API 文档中找到的:
警察 API 不再需要身份验证。
回应
如果请求成功,API 将返回 200 状态代码。
如果请求失败,API 将返回非 200 状态代码。
从 API 来看,如果数据集中不存在年月日期部分,则返回 404,未找到消息。
因此,对于上述内容,如果将日期更改为 2022-01 https://data.police.uk/api/crimes-street/all-crime?lat=52.629729&lng=-1.131592&date=2022-01
你确实得到了
的输出[
{
"category": "anti-social-behaviour",
"location_type": "Force",
"location": {
"latitude": "52.631380",
"street": {
"id": 883322,
"name": "On or near Upper Brown Street"
},
"longitude": "-1.135338"
},
"context": "",
"outcome_status": null,
"persistent_id": "",
"id": 98506958,
"location_subtype": "",
"month": "2022-01"
},
将其更改回 2017-01 将返回 404,这是一个非 200 状态代码。