国家统计局 API 请求

问题描述

我正在尝试调用 API 以始终从 ONS

获取“劳动力市场”的最新数据集

但是,我有两个问题。

  1. 我还没有找到获取最新版本的方法 - 您必须手动输入所需的版本。
  2. 我不知道如何访问数据集。我得到的最接近的是获取版本:
async function fetchedData() {
    const fetched = await fetch('https://api.beta.ons.gov.uk/v1/datasets/labour-market/editions/time-series/versions/2')
    
        .then((result) => {
            return result.json();
        })
        .then((result) => {
            console.log(result);
        })
        .catch(function(error) {
            console.log(error);
        });

    return fetched;
}

哪些日志

{@context: "https://cdn.ons.gov.uk/assets/json-ld/context.json",alerts: Array(0),collection_id: "cmdlabourmarketstatistics-a626f70ca2904074d0e06371e550258a51533e2b8354f22288564bb1b3e3c5ed",dimensions: Array(7),downloads: {…},…}
@context: "https://cdn.ons.gov.uk/assets/json-ld/context.json"
alerts: []
collection_id: "cmdlabourmarketstatistics-a626f70ca2904074d0e06371e550258a51533e2b8354f22288564bb1b3e3c5ed"
dimensions: (7) [{…},{…},{…}]
downloads: {csv: {…},csvw: {…},xls: {…}}
edition: "time-series"
id: "f41a2e5a-b276-45fc-a074-99d09a20aef5"
links:
dataset: {href: "https://api.beta.ons.gov.uk/v1/datasets/labour-market",id: "labour-market"}
edition: {href: "https://api.beta.ons.gov.uk/v1/datasets/labour-market/editions/time-series",id: "time-series"}
self: {href: "https://api.beta.ons.gov.uk/v1/datasets/labour-market/editions/time-series/versions/2"}
__proto__: Object
release_date: "2020-11-10T00:00:00.000Z"
state: "published"
usage_notes: []
version: 2
__proto__: Object

似乎我需要添加一些带有“观察”端点的东西,但我尝试过的任何东西都没有效果,而且网站上的示例也不起作用,这让我觉得它们可能不起作用?有谁知道如何解决这两个问题以及我做错了什么?非常感谢您的帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)