1

我正在使用 Kloudless 文件资源管理器,并且正在检索 Bearer_token。

我想要做的是获得一个与存储提供程序(例如保管箱)一起使用的令牌。我希望能够使用由给定令牌启动的 SDK。

原因是我使用文件资源管理器后,想从服务器端下载选择的文件夹。

Kloudless SDK 不支持这种情况(是的,相关的 HTTP POST 请求在文档中有所描述,但我宁愿使用 SDK)。

所以问题是如何获取要在 Dropbox 的 SDK 中使用的 Dropbox(或其他存储提供商)令牌。

var explorer = window.Kloudless.explorer({
app_id: 'iCZ_ICMy43H0NSoz0QbLvmyjzCHf2frAOPaBfWVgh9_vrFIM',
types: ['folders'],
**retrieve_token**: true,

});

https://github.com/kloudless/file-explorer

4

1 回答 1

0

(我在 Kloudless 工作)

参数的使用retrieve_token是正确的。JS 回调中的数据将包含所选文件夹的元数据,以及已连接帐户的 Bearer 令牌。然后,您可以将此数据传输到您的服务器。

在服务器上收到令牌后,您可以通过文件夹内容端点递归列出文件夹的所有内容,然后通过文件下载端点发出单独的 API 请求以下载每个文件。

这能满足您的需要吗?

于 2017-01-24T03:25:34.930 回答