You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何对SOCRATA DISCOVERY API的查询结果进行排序?

Socrata目录发现API排序问题解决方案
  • 问题说明:Socrata目录搜索API(注意:并非DATA API)官方文档提及支持排序,但使用$order=updatedAt desc参数时请求无效,需要获取按updatedAt字段降序排序的有效请求示例。

  • 无效请求示例:

    https://api.us.socrata.com/api/catalog/v1?q=demographic%20NYC%20school&limit=100&$order=updatedAt%20desc
    
  • 不带排序参数的有效请求示例:

    https://api.us.socrata.com/api/catalog/v1?q=demographic%20NYC%20school&limit=100&tags=
    
  • 官方文档相关描述:

    补充API说明:
    不带任何参数的搜索会返回你有权查看的数据集。
    使用任何参数都是为了筛选(或排序)该数据集——也就是说,带参数的搜索不会让你看到比无参数搜索更多的数据。在考虑使用那些能搜索公开目录以外资源的参数时,这点很重要。如果你无权查看这类资源,搜索结果会是空的。

有效排序请求示例

Socrata目录发现API的排序规则与DATA API不同,需使用sort指定排序字段,order指定排序方向(asc为升序,desc为降序)。按updatedAt降序排序的有效请求如下:

https://api.us.socrata.com/api/catalog/v1?q=demographic%20NYC%20school&limit=100&sort=updatedAt&order=desc

内容的提问来源于stack exchange,提问作者Ralph Yozzo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 04:43:25