Как вы получаете миниатюры из облачных аккаунтов?

Когда вы просите Kloudless извлечь файлы из учетной записи, используя: GET /v0/accounts/{account_id}/folder /{id}/contents/, он только перечисляет фактические файлы, там нет файлов миниатюр.

Таким образом, вы не можете использовать содержимое файлов get:GET /v0/accounts/{account_id}/files/{id}/contents/, так как для него требуется определенный идентификатор файла для файла миниатюр, но вы не получите его, потому что ни один из них не указан в списке. в предварительном вызове.

Итак, как вы получаете миниатюры для файлов?

1 ответ

2016-09 Обновление: конечная точка миниатюр ( документы) теперь доступна для некоторых служб. Предыдущий ответ SO был сохранен ниже, поскольку он описывает конечную точку загрузки файла, которая полезна для получения содержимого файла для служб, которые еще не поддерживают получение эскизов для.


В настоящее время API Kloudless не поддерживает возврат миниатюр для файлов, хранящихся в пользовательских учетных записях облачного хранилища.

Запрос, который вы делаете:

GET /v0/accounts/{account_id}/files/{id}/contents/

запрос на загрузку, который извлекает все содержимое файла

Идентификатор файла можно получить из объектов, перечисленных в дочернем запросе, на который вы ссылались ранее:

GET /v0/accounts/{accounts_id}/folders/{id}/contents/

Это вернет список объектов файлов / папок, которые имеют идентификатор ресурса, а также другие метаданные. Идентификатор в возвращаемых файловых объектах может использоваться в запросе на загрузку для извлечения содержимого файла.

Другие вопросы по тегам