Socrata 开放数据 API 资源 ID 生成
Socrata Open Data API Resource ID Generation
我是 Socrata Open Data 的新手。我正在尝试从 NYC DOB Violations 访问数据集。我注册了自己并拥有一个 App Token,并且我知道端点。
public ResourceMetadata GetMetadata(string resourceId)
{
if (FourByFour.IsNotValid(resourceId))
throw new ArgumentOutOfRangeException("resourceId", "The provided resourceId is not a valid Socrata (4x4) resource identifier.");
var uri = SodaUri.ForMetadata(Host, resourceId);
var metadata = read<ResourceMetadata>(uri);
metadata.Client = this;
return metadata;
}
如何获取资源 ID?我有一个我感兴趣的数据集,我想每月以编程方式下载该文件?
我下载了 .Net 库和 SDK,但我无法找出一种方法来做到这一点。
请帮忙。
您可以从该数据集的 API 文档中获取资源标识符:
https://dev.socrata.com/foundry/data.cityofnewyork.us/dvnq-fhaa
标识符是在 /resource/
之后分成两组的八个字母数字问题,每组四个。对于该数据集,它将是 dvnq-fhaa
.
祝你好运!
我是 Socrata Open Data 的新手。我正在尝试从 NYC DOB Violations 访问数据集。我注册了自己并拥有一个 App Token,并且我知道端点。
public ResourceMetadata GetMetadata(string resourceId)
{
if (FourByFour.IsNotValid(resourceId))
throw new ArgumentOutOfRangeException("resourceId", "The provided resourceId is not a valid Socrata (4x4) resource identifier.");
var uri = SodaUri.ForMetadata(Host, resourceId);
var metadata = read<ResourceMetadata>(uri);
metadata.Client = this;
return metadata;
}
如何获取资源 ID?我有一个我感兴趣的数据集,我想每月以编程方式下载该文件? 我下载了 .Net 库和 SDK,但我无法找出一种方法来做到这一点。 请帮忙。
您可以从该数据集的 API 文档中获取资源标识符:
https://dev.socrata.com/foundry/data.cityofnewyork.us/dvnq-fhaa
标识符是在 /resource/
之后分成两组的八个字母数字问题,每组四个。对于该数据集,它将是 dvnq-fhaa
.
祝你好运!