Я работаю над небольшим проектом Android для класса. В этом я создаю запрос против открытого набора данных Сократа в Лос-Анджелесе.
Это работает.
Но я не могу понять, что такое дополнение, которое «закажет» результат. Документация Socrata гласит следующее:
~~~~~~~~~~~~~~~~~~~~~~~~~~ Параметр $ order ~~~~~~~~~ ~~~~~~~~~~~
Параметр $ order определяет, как результаты должны сортироваться, используя значения из указанных столбцов, аналогичные SQL ORDER BY. Сортировка может выполняться как по возрастанию, так и по убыванию, по умолчанию по возрастанию, но вы также можете отменить порядок с помощью DESC.
Например, для сортировки наших землетрясений по величине, в порядке убывания:
https://soda.demo.socrata.com/resource/4tka-6guv $ порядка = величина DESC
Мы могли бы отсортировать их в порядке возрастания, заменив DESC с ASC, или просто опустив Это. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~
Я пробовал различные комбинации & $, $ &, просто &, только $, чтобы добавить "порядок = issue_date DESC" на запрос URL.
Простой '&' приводит "код": "query.compiler.malformed", "ошибка": правда, "сообщение": «Ошибка, не удалось разобрать SoQL запрос ...... . " и полный список остальной URL-адреса.
А '& $' выглядит умеренно лучше. Я только получаю ошибку: «ошибка»: правда, «сообщение»: «Непризнанные аргументы [$ заказа = issue_date DESC]»
Я также попробовал «+» между issue_date и DESC или не включая «DESC», но я просто получаю «нераспознанные аргументы» [все, что я напечатал]
Примечание для технических авторов Сократа: Ни один из ваших примеров не демонстрирует создание реальных запросов с несколькими параметрами. Немного не повредит.
Кроме того, hurl-was was бесполезно: я создал там многопараметрический запрос, который делает то, что я хотел бы (но на их выборке), за исключением того, что он ставит перед собой $ order перед $ select, и отображает полученный URL следующим образом:
https://soda.demo.socrata.com/resource/4tka-6guv $ заказать = величина
DESC & $ выбрать = место, величина
так что я понятия не имею, как направление DESC от $ порядка прикрепленную к этот пункт. Играл с ним некоторое время, но так и не понял.
Кто-нибудь там знаком с этим SoQL?
Я нашел библиотеку Android API Socrata, но я все еще новичок в Android, а также Сократа, и подумал, что я отложил это на некоторое время. Просто нужен этот один запрос. Возможно, я должен был потратить последние два часа, пытаясь понять это вместо этого.
Спасибо.