2016-02-12 33 views

回答

0

您可以调用CKAN的API操作'package_show'来查看数据集的详细信息,该数据集为您提供包含数据文件URL的“资源”。然后,您可以使用这些网址直接从存储的任何地方下载数据。

例如通过获取这个URL做从CKAN API一个package_show:https://data.gov.uk/api/3/action/package_show?id=index-of-multiple-deprivation

{ 
"help": "http://data.gov.uk/api/3/action/help_show?name=package_show", 
"success": true, 
"result": { 
    ... 
    "resources": [ 
    ... 
    { 
     "description": "2010: Sub-domains living environment", 
     ... 
     "url": "https://www.gov.uk/government/uploads/system/uploads/attachment_data/file/6882/1871676.xls", 
    } 
    ... 
    ] 
    } 
} 

,并明确你可以从https://www.gov.uk/government/uploads/system/uploads/attachment_data/file/6882/1871676.xls

+0

谢谢您的回答下载该电子表格中,有没有办法让一个HTTP调用文件direclty没有通过资源包? 我的需要是知道何可以用休息端点调用我的文件? 此致敬礼。 –

+0

您应该编辑问题以使其更清晰,并且知道您为什么要这么做会很好。 –

+0

您好,我需要通过datastroe API的REST调用以json格式获取我的文件的内容。 –