Socrata API 未返回最新数据(仅 2 年前的数据)

问题描述 投票:0回答:1

我正在使用 Socrata API 来提取交易者承诺报告数据。但数据并没有一直返回到 2024 年(如您所见从此处,有截至 2024 年的数据),而是在 2022 年 6 月停止。

我正在使用此请求

https://publicreporting.cftc.gov/resource/jun7-fc8e.json?cftc_commodity_code=088&$where=report_date_as_yyyy_mm_dd%20%3E=%20%272020-01-01T00:00:00.000%27
从 2020 年开始提取数据(我从 2014 年开始,虽然它在 2022 年阻止了我,因为我遇到了一些限制或某种限制,但将其移至 2020 年会产生相同的结果)

知道我做错了什么吗?我也尝试使用应用程序令牌提交请求(它提供无限的请求),但结果是相同的。

谢谢!

socrata soda
1个回答
0
投票
  {
    "id": "240709088691C",
    "market_and_exchange_names": "GOLD - COMMODITY EXCHANGE INC.",  
    "report_date_as_yyyy_mm_dd": "2024-07-09T00:00:00.000",
    "yyyy_report_week_ww": "2024 Report Week 28",
    "contract_market_name": "GOLD",
    "cftc_commodity_code": "088 ",  // <-- trailing space
    "commodity_name": "GOLD",
    "commodity": "GOLD", 
   ...
  }

2022 年 9 月左右出现拼写错误,在

cftc_commodity_code
末尾添加了尾随空格:

cftc_commodity_code='088' 返回 2022 年 10 月之前的商品
cftc_commodity_code='088%20' 返回 2022 年 9 月之后的商品


解决方案

获取数据说明:
https://publicreporting.cftc.gov/api/views/jun7-fc8e

© www.soinside.com 2019 - 2024. All rights reserved.