问题标签 [dropbox-sdk-js]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
371 浏览

amazon-s3 - 从 Dropbox 获取短期访问令牌,无需重定向 url(通过 .net 代码或 javascript)

我正在尝试实现一种从保管箱获取短期访问令牌的方法,然后将多个文件上传到一个文件夹。最后撤销令牌。这可以获得访问令牌,可以是 .net 代码或 javascript。但是我从 Dropbox 文档中看到的是有一个重定向 url,我不想重定向任何东西。

在此处输入图像描述

我也不需要要求最终用户允许任何事情,我需要的是获取临时访问令牌并上传一些文件。

通过为文件上传生成一个短期策略,此方案在 Amazon S3 中是可行的。

谢谢你的帮助。

0 投票
1 回答
70 浏览

node.js - 使用 Node.js SDK 上传到 Dropbox 的 Excel 文件无效

我正在尝试使用 Node.js SDK ( https://github.com/dropbox/dropbox-sdk-js ) 将 Excel 文件上传到 Dropbox。这些文件是从 JsReport 接收的,并在保存到我的本地磁盘时正确保存。但是,当上传到 Dropbox 时,文件以长字符串结尾,而不是 Excel 文件。

在这种情况下,主体是一个编码为 base64 的字符串。文件名为speedtest_daily_2021-01-15_test26.xlsx.

此行将文件成功写入我的本地驱动器:

这是我用来将文件上传到 Dropbox 的代码:

这是 Excel 文件的外观,并在我的本地显示:

在此处输入图像描述

这是我打开 Dropbox Excel 文件时发生的情况:

在此处输入图像描述

这是我在文本编辑器中打开 Dropbox 文件时的样子:

在此处输入图像描述

我已经为 Dropbox 尝试了各种编码组合,但它们似乎都不起作用。

0 投票
1 回答
108 浏览

dropbox - 无论如何/端点可以在 Dropbox SDK 授权的代码中创建 access_token 吗?

我正在使用 dropbox javascript sdk 使用以下端点进行文件上传。对于 150MB 以下的文件

对于 150MB 以上的文件

对于授权,我现在使用以下代码。

现在我不想时不时地去应用程序控制台获取访问令牌。有什么办法可以在我的代码中处理它吗?任何 API/ajax 请求来获取访问令牌以响应app_keyapp_secret

0 投票
1 回答
141 浏览

javascript - 将图像从 Dropbox 显示到网页

所以,我正在尝试在我的 Web 应用程序上显示图像。我从 Dropbox 文件夹中获取此图像。我想获得一个 URL,我可以使用该src属性在 HTML 中显示图像。

我写了这段代码:

结果

我有这个结果:

错误

但我也有这个错误:

谁能帮我解决这个问题?

0 投票
1 回答
39 浏览

javascript - 无法使用 Dropbox SDK 创建共享链接

我在记录sharingCreateSharedLinkWithSettings方法响应时遇到问题。我试过使用短期和长期令牌,我得到 409/400/401 错误代码。我也不太确定路径应该是什么。如果调用了 app 文件夹,tron并且我在该文件夹中有一个名为cabin.mp3的文件,则路径字符串应该是/tron/cabin.mp3,cabin.mp3/cabin.mp3. 即使我传递了 accessToken,我也不确定我是否只是遇到了身份验证问题。

我没有使用该filesListFolder方法显示文件名的问题,因此不确定我缺少什么。

0 投票
1 回答
35 浏览

file-upload - Fetch API 将损坏的 Excel 文件上传到 Dropbox

我正在使用 Dropbox SDK JS ( "dropbox": "^10.10.0") 通过 上传文件filesGetTemporaryUploadLink,此方法返回用于文件上传的临时 URL。

我上传文件的方式:

当我上传 PDF 时,一切正常,但是当我尝试上传.xlsx文件时,该文件以损坏的方式上传。

我试过玩Content-Type,但是当我更改application/octet-stream为 Excel 的 MIME ( application/vnd.openxmlformats-officedocument.spreadsheetml.sheet) 或 时binar/octet-stream,我收到错误:

加载资源失败:服务器响应状态为 400(错误请求)

POST这很奇怪,通过Fetch API发送 PDF 和 Excel 文件有什么区别?

0 投票
0 回答
51 浏览

angular - Angular 的 Dropbox 选择器

我正在尝试在我的角度应用程序中实现保管箱选择器。但是选择器代码在 javascript 中,我不知道如何在 Angular 中实现 js,因为我是新手。我的选择器 js 代码在这里。

关于如何在 Angular 中实现这种功能的任何事情都会有所帮助。

0 投票
1 回答
28 浏览

node.js - AWS Lambda 上的 Dropbox API 集成获取 FetchError (ETIMEDOUT)

我有一个在 AWS Lambda 上运行的 node.js 应用程序。Lambda 与 VPC 连接。它使用静态 IP 上网。我使用 v10.23.0 dropbox-sdk-js。它似乎总是在我的本地运行,但有时在 lambda 上运行,有时会出现获取错误。

我的代码是这样的:

错误日志:

0 投票
0 回答
31 浏览

node.js - Nodejs - 使用 express 连接到 Dropbox

我正在使用 Dropbox SDK ( https://www.npmjs.com/package/dropbox ) 尝试从 Dropbox 获取文件列表。当我试图从快速路由运行它时它不起作用,但是当我在一些测试节点文件上测试它时它正在工作。我不明白为什么它在路线内不起作用。

我看不到任何控制台日志。

0 投票
1 回答
14 浏览

node.js - 如何在 node.js 中实现 DropboxOAuth2Flow?

Dropbox markdown webhook 示例中,他们使用DropboxOAuth2FlowPython SDK 将 Dropbox 帐户链接到 Webhook 应用程序。我想在 Node.js 中实现相同的东西,但在他们的 JavaScript SDK 文档中找不到任何类似的东西。

谢谢