OneDrive/SkyDrive API - 获取文件缩略图

onedrive/ skydrive api - get file thumbnails

本文关键字:文件 略图 获取 SkyDrive API OneDrive      更新时间:2023-09-26

我正在使用 skydrive/onedrive api 创建一个文件选取器

我使用以下网址获得文件列表:

https://apis.live.net/v5.0/'+folder_path+'/files?access_token='+onedrive_access_token

但这不会返回文件的缩略图(与其他 API 不同,例如 googledrive)。

我想获取每个文件的缩略图(如果存在)。

我在文档中找不到如何做到这一点 - 有没有办法?

完成调用后,您应该得到这样的结果。

{
"data": [
    {
      "id": "[file id]",
      "from": {
        "name": "...",
        "id": "..."
      },
      "name": "[file name]",
      "description": "",
      "parent_id": "[parent folder id]",
      "size": 12345,
      "comments_count": 0,
      "comments_enabled": false,
      "tags_count": 0,
      "tags_enabled": true,
      "is_embeddable": true,
      "picture": "[thumbnail url] <<< this is what you want", 
      "source": "[public preview url]",
      "upload_location": "...",
      "link": "...",
      "height": 270,
      "width": 480,
      "duration": 22443,
      "bitrate": 802928,
      "type": "video",
      "shared_with": {
        "access": "Just me"
      },
      "created_time": "2013-01-01T07:27:17+0000",
      "updated_time": "2013-01-01T07:40:44+0000",
      "client_updated_time": "2013-01-20T16:26:54+0000"
    },
  ]
}

哪个"图片"是您想要的缩略图 URL。