Socrata API использует обычные параметры GET. В вашем примере вы выполняете простую фильтрацию , которая позволяет вам просто выполнять точные совпадения.
https://data.sfgov.org/resource/bbb8-hzi6.json?start24=10:00
start24=10:00
имеет параметр GET start24
со значением 10:00
Однако в вашем примере с <=
. Это означает что-то совершенно другое в мире URL; это значит:
start24<=10:00
имеет параметр GET start24<
со значением 10:00
.
Поскольку вы не можете использовать другие операторы, такие как <=
, Socrata использует запросы SoQL, где специальные ключевые слова начинаются с $
; например $where
.
https://data.sfgov.org/resource/bbb8-hzi6.json?$where=start24<="10:00"
Теперь это переводится на:
$where=start24<="10:00"
имеет параметр GET $where
со значением start24<="10:00"
Теперь, этот Сократ может справиться и вернет ваши результаты.