当您要求 Kloudless 从帐户中检索文件时,使用:GET /v0/accounts/{account_id}/folders/{id}/contents/,它只列出实际文件,没有缩略图文件。
所以你不能使用获取文件内容:GET /v0/accounts/{account_id}/files/{id}/contents/ 因为它需要缩略图文件的特定文件ID,但你没有得到,因为没有列出在预览电话中。
那么如何检索文件的缩略图呢?
当您要求 Kloudless 从帐户中检索文件时,使用:GET /v0/accounts/{account_id}/folders/{id}/contents/,它只列出实际文件,没有缩略图文件。
所以你不能使用获取文件内容:GET /v0/accounts/{account_id}/files/{id}/contents/ 因为它需要缩略图文件的特定文件ID,但你没有得到,因为没有列出在预览电话中。
那么如何检索文件的缩略图呢?
2016 年 9 月更新:缩略图端点 ( docs ) 现在可用于选择服务。先前的 SO 答案已保留在下面,因为它描述了文件下载端点,该端点对于获取尚不支持为其获取缩略图的服务的文件内容很有价值。
目前,Kloudless API 不支持返回存储在用户云存储帐户中的文件的缩略图。
您提出的要求:
GET /v0/accounts/{account_id}/files/{id}/contents/
是一个下载请求,它获取文件的全部内容。
文件 ID 可以从您之前引用的 子请求中列出的对象中获取:
GET /v0/accounts/{accounts_id}/folders/{id}/contents/
这将返回具有资源 ID 以及其他元数据的文件/文件夹对象列表。返回的文件对象中的 ID 可以在下载请求中用于获取文件的内容。