Какие доступные поля я могу использовать в параметре запроса sort.field?
Все примеры показывают только «ID».
Я использую API-интерфейс Linkedin v2 для рекламных объявлений. Несколько конечных точек допускают использование параметров sort.field и sort.order.
Примеры:
Счета: GET https://api.linkedin.com/v2/adAccountsV2?q=search&search.type.values[0]=BUSINESS&search.status.values[0]=ACTIVE&search.status.values[1]=CANCELED&sort.field=ID&sort.order=DESCENDING
Кампании: GET https://api.linkedin.com/v2/adCampaignsV2?q=search&search.type.values[0]=SPONSORED_UPDATES&search.status.values[0]=ACTIVE&sort.field=ID&sort.order=DESCENDING
Каковы все поля (в дополнение к идентификатору), которые могут использоваться как sort.field?
Можно ли сортировать по полям аудита: например, changeAuditStamps.lastModified.time?
Когда я пытаюсь выполнить сортировку по любому другому полю, я получаю ошибку проверки состояния 400:
"Проверка не удалась, потому что [{reason = ERROR :: / field :: \" TYPE \ "не является
символ перечисления, поле = сортировка / поле, сообщение = неверный аргумент,
тип = INVALID_VALUE}] "
Я пытался использовать TYPE, STATUS, NAME; в верхнем и нижнем регистре.
Кроме того, почему sort.field = ID работает, а sort.field = id не работает? Поле, возвращаемое в ответе, представляет собой строчный 'id', а не прописную 'ID'.