-2

我能够发送 POST/PUT 请求,但我不确定我需要发送什么才能让 SODA API 自动为每一行生成一个行标识符(id)。内容类型是“文本/csv”。

举个简单的例子,我可以在 Socrata 网站上为我的数据集上传一个文件,ID 会自动生成——我可以访问“ https://socrata-dataportal.org/.../1.json ”。默认情况下,每行都有 1 个行标识符,从 1 到存在的行数。

我可以通过手动HTTP请求上传文件,并且正确发布了数据,但是没有为它们生成id,即转到同一页面“ https://socrata-dataportal.org/.../1。 json "会给我一个 "row.missing" 错误代码。

4

1 回答 1

0

内部分配的行标识符并不总是保证按数字顺序创建。要获取内部分配的行标识符列表,您需要在数据集上发出此 GET 请求,例如: https ://socrata-dataportal.org/resource/abcd-1234.json ?$select=:id

这将为由“abcd-1234”标识的数据集输出所有内部分配的行标识符。

于 2014-05-05T13:52:26.950 回答