Dropbox API文件网址无效

时间:2017-08-29 13:05:39

标签: javascript json dropbox-api

我正在使用一个javascript Dropbox选择器脚本,该脚本显示Dropbox选择器窗口,该窗口允许用户选择文件并返回所选文件的列表。这个脚本可以在这里找到:

http://codingbin.com/jquery-cloud-storage-file-picker/

我所说的选择器是标准的Dropbox选择器弹出窗口,如下所示:

enter image description here

JSON响应类似于以下内容:

{ 
    isDir: false, 
    name: "test.txt", 
    bytes: 1600, 
    link: "https://dl.dropboxusercontent.com/1/some-hash-here/test.txt", 
    id: "id:QPX-_Anj3-another-hash-here", 
    icon: "https://www.dropbox.com/static/images/icons64/page_white_text.png" 
}

一切似乎都有效,但几分钟后,链接就变得无效了。我正在选择一个公共共享的文件,BTW。

另一个问题是图标字段始终返回相同的图像。

这里有人遇到同样的问题吗?非常感谢帮助。

1 个答案:

答案 0 :(得分:1)

无效链接的原因:

如果您使用文件的直接链接,则会expire after four hours Under Link Types

相同图标的原因:

图标基于文件的扩展名,在这里您选择了.txt文件,因此所有文本类型文件的图标可能相同。