标签: dropbox-api

如何使用 dropbox java api 同时上传多个文件

我想知道如何使用 java dropbox api 将多个文件上传到 dropbox。我想知道这一点,因为目前,当我想上传文件夹时,我会递归地遍历文件夹中的每个文件并逐个上传它们。但是,我发现这太慢了。所以,我想我可以一次性上传一个文件夹中的所有文件。但是,我该怎么做呢?我应该创建 n 个线程并且每个线程上传一个文件还是什么?

java multithreading dropbox dropbox-api

2
推荐指数
1
解决办法
4666
查看次数

从 Dropbox 下载文件 C#

我正在尝试下载 Dropbox 中的 pdf 文件,我需要将其保存到本地计算机(例如任何文件夹)中C:\Users\User\Desktop。这是我一直在使用的代码:

  public void DownloadPdf()
        {

            DropboxClient client2 = new DropboxClient("cU5M-asdgfsdfsdfds3434435dfgfgvXoAMCFyOXH");
            string folder = "MyFolder";
            string file = "Test PDF.pdf";
            var response = client2.Files.DownloadAsync("/" + folder + "/" + file);         
        } 
Run Code Online (Sandbox Code Playgroud)

如何将该文件保存到本地驱动器中?接下来我需要做什么?它不会抛出任何错误,但我什至不确定路径是否会进入 Dropbox 中的 pdf 文档。我在 ASP.net Core 中使用 Dropbox.Api。

c# asp.net dropbox-api

2
推荐指数
1
解决办法
1万
查看次数

如何使用 dropbox-api dropbox-js V2 打开弹出窗口

我正在尝试在我的 Web 应用程序中迁移到 dropbox-api v2。目前我已经实现了打开弹出窗口,用户连接到他/她的保管箱并获得令牌。我用它来访问用户在后面的步骤中在 Dropbox.chooser 中选择的文件。

但是我很难找到解决方案。我有 dropbox 拥有的所有迁移文档的链接,但没有任何关于 client.authenticate() 和 Dropbox.AuthDriver.Popup() 的等价物的字样?

dropbox dropbox-api dropbox-sdk-js

2
推荐指数
1
解决办法
492
查看次数

从单个帐户调用时对 Dropbox API 的限制

我目前正在尝试创建一个允许用户托管文件的网站,因此我打算为此目的购买一个企业 Dropbox 帐户,生成一个访问令牌,以便应用程序不通过 OAuth 身份验证并在内部提供和上传文件到这个单一的帐户。

可以使用单个 Dropbox 帐户完成吗?从单个帐户呼叫的限制是什么。所有访问令牌逻辑都将被硬编码。

dropbox-api

2
推荐指数
1
解决办法
3722
查看次数

如何使用 pandas.read_excel() 直接从 Dropbox 的 API 读取 Excel 文件?

我有兴趣比较存储在 Dropbox 中的两个版本的小型 Excel 文件作为单独的版本。

使用 Python SDK,特别是files_download() 方法,我得到一个 requests.models.Response 对象,但我无法让pandas.read_excel()使用它。

这是代码片段:

with open(resp.content, "rb") as handle:
    df = pandas.read_excel(handle.read())
Run Code Online (Sandbox Code Playgroud)

错误:

TypeError('file() argument 1 must be encoded string without null bytes, not str',)
Run Code Online (Sandbox Code Playgroud)

我知道我缺少一些基本的东西,可能需要将文件编码为二进制文件。(尝试过 base64.b64encode 和其他一些东西,但还没有成功。)我希望有人可以帮助我指出正确的方向,可能是 io 模块?

我正在使用 Python 2.7.15

为免生疑问,我特别希望避免首先将 Excel 文件保存到文件系统的步骤。我确信我能实现更广泛的目标这种方式,但优化我试图从Dropbox的文件直接读入大熊猫DataFrames,那read_excel()方法接受一个文件-事实上类似物体的手段,我——我应该能够做到这一点。

基本上,我认为总结了我目前正在经历的痛苦。我需要将 Dropbox 的响应转换为类文件对象的形式。

python dropbox-api pandas

2
推荐指数
1
解决办法
2771
查看次数

无法为我的 dropbox api 创建访问令牌。错误:您必须是团队管理员才能执行此操作

所以我正在尝试创建一个可以将文件上传到保管箱的项目,但由于某种原因它不允许我生成访问令牌?当我运行脚本时,它告诉我需要允许它使用“files.content.write”权限。所以我启用了权限。现在,每当我尝试生成访问令牌时,它都会显示:

You must be a team administrator to perform this operation
Run Code Online (Sandbox Code Playgroud)

这看起来很奇怪,因为我是唯一使用这个的人 - 这是我的帐户,而且没有团队?

python administrator dropbox-api

2
推荐指数
1
解决办法
2268
查看次数

将文件从Dropbox流式传输到用户的浏览器

以下代码来自Dropbox API,用于将文件从用户的保管箱帐户下载到发出API请求的Web服务器.

$f = fopen("working-draft.txt", "w+b");
$fileMetadata = $dbxClient->getFile("/working-draft.txt", $f);
fclose($f);
print_r($fileMetadata);
Run Code Online (Sandbox Code Playgroud)

但是,我不想将文件下载到Web服务器,而是将文件发送给用户(逐个字节地传输文件).这可能吗 ?

php dropbox dropbox-api

1
推荐指数
1
解决办法
1179
查看次数

如何使用BrightScript进行Dropbox API调用?

我正在尝试将Dropbox集成到我的Roku频道中,我在Dropbox App Console中创建了一个Dropbox API应用程序.我可以使用curl来发出请求:

$curl https://api.dropbox.com/1/metadata/dropbox/ -H "Authorization:Bearer OAUTH_TOKEN" 
Run Code Online (Sandbox Code Playgroud)

使用Brightscript我使用以下代码,

req=CreateObject("roUrlTransfer")       
req.SetURL("https://api.dropbox.com/1/metadata/dropbox/")
req.AddHeader("Authorization", "Bearer OAUTH_TOKEN")

req.AddHeader("app_key","APP_KEY")
req.AddHeader("app_secret","APP_SECRET")

req.AddHeader("Accept", "*/*")
req.AddHeader("Accept-Encoding", "gzip,deflate,sdch")
req.GetToString()
Run Code Online (Sandbox Code Playgroud)

任何人都可以指出我在哪里做错了或错过了什么?提前致谢

dropbox-api roku brightscript

1
推荐指数
1
解决办法
682
查看次数

1
推荐指数
1
解决办法
300
查看次数

如何在reactJs中添加带有连字符的HTML标签?

我想在我的应用程序中添加脚本标签。我不知道如何处理包含连字符的属性。

以下代码在“ ComponentDidMount()”中

const script2 = document.createElement("script");
script2.src ="https://www.dropbox.com/static/api/2/dropins.js";
script2.type = "text/javascript";
script2.id = "dropboxjs"
script2.data-app-key = "app key" // Parsing error: Invalid left-hand side in assignment expression
script2["data-app-key"] = "app key" // Also doesn't work

document.body.appendChild(script2)
Run Code Online (Sandbox Code Playgroud)

javascript dropbox dropbox-api reactjs

1
推荐指数
1
解决办法
39
查看次数