onedrive / skydrive api - 获取文件缩略图

时间:2015-01-12 11:15:59

标签: javascript jquery

我正在使用skydrive / onedrive api创建文件选择器

我使用网址获取了一个文件列表:

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

但是这并没有返回文件的缩略图(例如,与其他api,googledrive不同)。

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

我无法在文档中的任何地方找到如何做到这一点 - 我有办法吗?

1 个答案:

答案 0 :(得分:0)

完成通话后,你应该得到一些这样的结果。

{
"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"
    },
  ]
}

哪个&#34;图片&#34;是你想要的缩略图网址。