2016-09-02 18 views
0

我创建了两个函数,一个构建端点,另一个发送请求。大部分文件都提到人口普查,但我正在寻找不同类型的数据。使用ons-api检索失业数字

首先我想找到来自英国不同地区的失业人数。有了这些数据,我想根据失业状态,求职者,ESA,残疾等进行过滤。

在我甚至可以查看接收数据的方式之前,我需要知道如何发送请求。下面是设计器功能:

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; 
} 

也许我还没有看够的文档,但我不能找到一个背景下,将匹配我需要什么?

任何人都可以帮忙吗?

感谢

回答

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)。邻里统计也有相关数据,虽然这项服务正在逐步淘汰,所以它不是最新的。

P.S.对于迟到的回复感到抱歉:ONS人员已经回复了[email protected]电子邮件,但还没有检查过一段时间的Stackoverflow。