Я пытаюсь найти решение для поиска/списка всех заблокированных файлов в BOX (BOX.com). Поскольку это кажется невозможным с помощью пользовательского интерфейса, я исследовал API Rest.Получение всех заблокированных файлов с помощью BOX API (BOX.com)
Я не могу найти способ поиска всех заблокированных файлов с помощью API. Я не могу проходить через API. Я не могу иметь подстановочный поиск, используя параметр «fields = lock» в качестве параметра.
В настоящее время я могу запросить, если один файл заблокирован:
https://api.box.com/2.0/files/26802142333?fields=lock
который возвращает
{
"type": "file",
"id": "26802142333",
"etag": "462",
"lock": {
"type": "lock",
"id": "22148533",
"created_by": {
"type": "user",
"id": "201274112",
"name": "Robert Wunsch",
"login": "[email protected]"
},
"created_at": "2015-05-11T11:36:08-07:00",
"expires_at": null,
"is_download_prevented": false
}
}
И я могу создать поиск, используя параметр «поля = замок», с запросом искать например все содержащее "XLS":
https://api.box.com/2.0/search?query=xls&fields=lock
который возвращает
...,
{
"type": "file",
"id": "29299819893",
"etag": "0",
"lock": null
},
{
"type": "file",
"id": "26004664251",
"etag": "0",
"lock": null
},
{
"type": "file",
"id": "26004640461",
"etag": "0",
"lock": null
},
{
"type": "file",
"id": "29618844701",
"etag": "3",
"lock": {
"type": "lock",
"id": "22002195",
"created_by": {
"type": "user",
"id": "202820453",
"name": "Robert Wunsch",
"login": "[email protected]"
},
"created_at": "2015-05-06T05:33:28-07:00",
"expires_at": null,
"is_download_prevented": false
}
},
{
"type": "file",
"id": "26004659155",
"etag": "0",
"lock": null
},
{
"type": "file",
"id": "29063166840",
"etag": "0",
"lock": null
},
...
Как я могу искать для заблокированных файлов?
Спасибо за помощь!