0

我是 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,但无法找到一种方法来做到这一点。请帮忙。

4

1 回答 1

0

您可以从 API 文档中获取该数据集的资源标识符:

https://dev.socrata.com/foundry/data.cityofnewyork.us/dvnq-fhaa

标识符是八个字母数字问题,分成两组,每组四个/resource/。对于该数据集,它将是dvnq-fhaa.

祝你好运!

于 2016-01-26T23:59:39.567 回答