问题标签 [dropbox-api]

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 投票
1 回答
1672 浏览

authentication - OAuth 和 Dropbox api

我正在尝试使用 API 保管箱。

打开身份验证窗口后,将显示一条消息:

此会话已过期。请返回应用程序重试。

请求错误

查看完整图片

我正在使用一个名为jsOAuth的库来处理 OAuth

控制台错误

错误

查看完整图片

我发布了这个应用程序:这里是完整的代码

笔记

  • 我知道将 OAuth 与 Javascript 一起使用不是很安全,但这仅用于研究 OAuth 标准。
  • 在这里查看完整的 JS
  • 任何在 OAuth 中使用 javascript 的例子都会对我有很大帮助

谢谢大家的帮助!

0 投票
1 回答
1052 浏览

php - Dropbox php api 问题

我一直遇到dropbox php api的问题,我只是想使用 getmeta 让它工作。但我不断收到以下错误??

我认为问题就在这里。

这是我的代码。

所以我说 getToken 函数已经贬值了,那么我们应该使用什么来代替?

更新

好的,抱歉,谷歌搜索了一下,我发现新版本不再支持 getTokens,即使它们出于某种原因仍在示例中。

所以我现在很困惑。

我正在尝试设置一个应用程序,以便人们可以输入他们的保管箱电子邮件和密码。然后它将从他们的帐户中提取所有元数据。

使用新代码如何授予用户访问权限?如果他们没有电子邮件和密码,我如何获得正确的令牌???

抱歉,我真的很困惑,过去两天一直在努力解决这个问题。

0 投票
1 回答
2182 浏览

javascript - chrome.tabs.executeScript 上的未知错误

我需要在外部页面上运行脚本。

我正在尝试使用 Dropbox API(仅限 JavaScript 和 HTML)。我正在使用JsOAuth来处理 OAuth。

代码

此应用程序是Google Chrome的一对打包应用程序。

授权

url =请求令牌 url

Dropbox OAuth

contentScript.js

控制台错误

tabs.executeScript 期间出错:未知错误。chromeHidden.handleResponseextensions/schema_g​​enerated_bindings.js:94 openAuthoriseWindowscripts.js:297 g.fetchRequestTokenjsOAuth-1.3.3.min.js:1 g.init.request.q.onreadystatechange

尝试

由于外部页面不能使用 jQuery,因此努力删除了对 jQuery 的引用

contentScript.js

控制台错误

另一种尝试是通过代码注入脚本:

但是错误和上面一样

0 投票
1 回答
875 浏览

objective-c - 使用 Dropbox iOS API 和 NSDate 下载或上传文件不起作用

我正在使用 Dropbox iOS API 在不同设备之间进行同步。使用以下代码,我试图比较文件被修改以下载/上传较新文件的日期。问题是,它只是下载而不是上传。有什么提示吗?

0 投票
1 回答
434 浏览

ios - 将 Dropbox SDK 与 ShareKit SDK 一起使用时出现重复符号错误

当我尝试使用已包含 Dropbox SDK 并添加了 ShareKit 的应用程序时,我收到以下错误。这是一个已知问题,是否有解决方案。

谢谢 !

[App Path]/DropboxSDK.framework/DropboxSDK 中的重复符号 _EstimateBas64DecodedDataSize

0 投票
2 回答
3210 浏览

iphone - 使用 DropBox SDK 的 iPhone 应用程序未调用 handOpenURL

我使用的是 MacOSX 10.6,Xcode 模拟器是 4.2,但是在尽我所能之后,我的 appdelegate.m 文件中没有调用 handleOpenURL,我已经在其中实现了它。我已按照 DropBox 站点(DropBox 教程)中给出的教程中的所有说明进行操作,

但是,一旦用户允许我的应用程序访问,在通过 safari 从那里的 dropbox 帐户登录后,控件将重定向到我的“与 DropBox 链接”视图,即用户有机会登录的视图,

问题是,没有调用 handleOpenURL 方法,也没有调用 didfinishWithLaunchingOptions 方法。我在同一个主题相关的各个论坛的一些帖子中看到,如果我们实现后者(didfinishWithLaunchingOptions)方法,handleOpenWithURL 将不会被调用,是这样吗?

如果没有,你能帮我找出我的代码中的错误吗?我是这个领域的初学者,非常感谢你在这方面的帮助。

以下是 appdelegate.m 文件中的代码片段

0 投票
6 回答
3784 浏览

python - 使用 Dropbox 作为我的 django 应用程序的服务器

我不知道我是否有任何意义,但这突然出现在我的脑海中。我们可以使用 2gb 免费托管的 dropbox 将我们的 django 应用程序放在那里并做一些 hack 来运行我们的应用程序吗?

0 投票
1 回答
5134 浏览

iphone - 从 Iphone App 在 Dropbox 中创建一个文件夹

我是 iOS 开发的初学者,刚刚开始使用适用于 iOS 的 DropBox SDK。我正在使用具有模拟器 4.2 的 XCode 3.2.5 。我想以编程方式使用 DropBox SDK 在我的 Dropbox 帐户上创建一个文件夹(或目录),并将文件直接上传到我的 DropBox 帐户中的该文件夹。我有以下代码来上传文件

[[self restClient] uploadFile:@"info.txt" toPath:@"/" withParentRev:nil fromPath:sourceString];

我必须将此文件存储在名为 TempData(假设)的文件夹中。然后,我尝试执行以下操作

[[self restClient] uploadFile:@"info.txt" toPath:@"/TempData/" withParentRev:nil fromPath:sourceString];

但是,它将文件上传到我的应用程序的默认目录中。另外,我可以将整个目录的内容上传到我的保管箱帐户吗?我有很多元数据文件需要与上传的文件一起上传。那么,有没有办法将文件夹的全部内容上传到保管箱。我已经在适用于 iOS 的 DropBox SDK 1.1 版中查找了 API,但是它没有任何工具可以递归地上传目录或其所有内容。那么,我是否必须递归遍历目录的内容并发送多个请求?请帮忙

0 投票
1 回答
1437 浏览

dropbox - 提示用户保存从 Dropbox 下载的内容

我想要一个从 Dropbox 下载文件的链接,该链接会提示用户而不是在浏览器中显示文件。这可能需要将内容处置标头设置为“附件”。

我目前正在使用此处所述的保管箱媒体 URL:

https://www.dropbox.com/developers/reference/api#media

看来我的替代方案可能是创建一个代理,但我显然想避免这种情况。

有没有办法从直接的 Dropbox 链接中获得这种行为?

0 投票
1 回答
960 浏览

iphone - 建立 DropBox 会话时,Iphone 应用程序在设备上崩溃

我制作了一个应用程序,它使用 iPhone 的 DropBox SDK 连接到用户的保管箱帐户并上传文件。我使用的是 XCode 3.2.5,而 iPhone 模拟器是 4.2。我的应用程序在模拟器上运行良好,但是当我在设备上尝试时它崩溃了。以下是它崩溃的代码行

当我尝试调试时,它无法识别对象 kDBRootAppFolder。

我检查了这个变量的定义位置,它位于 DropBox SDK 的一个名为“DBSession.h”的文件中

当我尝试调试和运行它时,我发现它显示 kDBRootAppFolder 是未知类型。

然后,我尝试在模拟器上进行调试,它运行完美,当我打印它时,kDBRootAppFolder 的值是“沙盒”。

我真的不知道为什么设备中会出现此运行时错误。请帮忙。