Box API V2 Обратная связь: «Папки» Ответ должен иметь хотя бы некоторую информацию о файлах

StackOverflow https://stackoverflow.com//questions/12649882

  •  11-12-2019
  •  | 
  •  

Вопрос

Это обратная связь на основе комментариев box.net на странице разработчика, спрашивающую v2 обратной связи.

Что в настоящее время возвращает API для каждой папки «запись», это что-то вроде:

"entries" : 
[
    {
        "sequence_id": "0",
        "type": "file",
        "id": "2631999573",
        "name":"IMG_1312.JPG"
    },
    {
        "type":"folder",
        "id":"2305623799",
        "sequence_id":"1",
        "name":"a child folder"
    }
]
.

Это означает, что для получения основных метаданных (размер, дата модификации и т. Д.) Для дочерней записи я должен выдать запрос на отдых для каждого элемента.Это явно очень неэффективно.

Вопрос: Есть ли вероятность, что это будет изменено до того, как V2 выпущен?

Это было полезно?

Решение

Вы увидели новое сообщение в блоге, которую мы поставили по пятницу о том, что поля поддерживают, что мы выкатываем для конечных точек V2?Это должно соответствовать именно то, что вы просите, в том, что вы можете задать больше поля для возврата.

http://developers.blog.box.com / 2012/09/28 / Accitching-New-V2-Обновления /

Другие советы

Когда вы делаете вызов API для извлечения элементов папки, то есть.

GET /folders/{folder id}/items
.

Вы можете указать необязательный параметр fields с разделенным запятыми списком каких атрибутов, которые вы хотите, возвращаемые в результате.Атрибуты могут быть любыми из них, перечисленные для Full Файл href="http://developers.box.com/docs/# refolders-folder-object" Rel="nofollow"> Папка объекты.

Например, если я сделаю этот вызов

GET /folders/{id}/items?fields=name,modified_at,description
.

Я получу этот ответ

{
"total_count":2,
"entries":[
    {
        "type":"file",
        "id":"2305649799",
        "name":"a file",
        "modified_at":"2012-06-04T21:32:21-07:00",
        "description":"hey look it's a file"
    },
    {
        "type":"folder",
        "id":"2305649799",
        "name":"a folder",
        "modified_at":"2012-06-04T21:32:21-07:00",
        "description":"hey look it's a folder"
    }
]
.

}

Тип и идентификатор всегда возвращаются, чтобы иметь возможность правильно идентифицировать элемент.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top