0

我创建了两个函数,一个用于构建端点,另一个用于发送请求。许多文档都提到人口普查,但我正在寻找不同类型的数据。

首先,我希望找到来自英国不同地区的失业数据。有了这些数据,我想根据失业状况、求职者、欧空局、残疾等进行过滤。

在我了解如何接收数据之前,我需要知道如何发送请求。这是构建器功能:

function buildUrl(c, r, q) {

var api_domain ="http://data.ons.gov.uk/";
var api_contextRoot = c ? c : "ons/api/data/";
var api_resource = r ?r : "collections.json";
var api_Key = "?apikey=**0**0**&";
var api_query = q ? q :"context=Census";

return api_domain+api_contextRoot+api_resource+api_Key+api_query;
}

也许我对文档的了解不够多,但我找不到符合我需要的上下文?

任何人都可以帮忙吗?

谢谢

4

1 回答 1

0

http://data.ons.gov.uk/ons/api/data/contexts.json?apikey=yourkeyhere (或 html 或 xml)给出了上下文列表,但它是相当静态的。具有数据集的三个是您在 Data Explorer 数据集列表页面上看到的三个http://web.ons.gov.uk/ons/data/dataset-finder - 人口普查、经济和社会。

经济下有许多与工作相关的数据集,但没有求职者的津贴申请者。NOMIS https://www.nomisweb.co.uk/是这个数据集的最佳位置(它有一个 API)。邻里统计也有相关数据,虽然这项服务正在逐步淘汰,所以它不是最新的。

PS 抱歉,回复晚了:ONS 的人一直在回复 ONSAPI@ons.gsi.gov.uk 电子邮件,但有一段时间没有检查 Stackoverflow。

于 2016-10-31T14:32:17.090 回答