问题标签 [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.
c++ - 使用 files_put 的 DropBox 上传返回身份验证失败
我正在尝试使用 libCurl 与我的 C/C++ 应用程序一起使用上传文件(其中包含一行文本的简单文本文件)。
我注意到了一些事情。
第一的...
DropBox API 似乎需要“&”而不是“?” 在参数列表之前。
第二...
目前还不清楚请求的主体是否需要包含在计算 oauth_signature 中。
最终,我从 DropBox API 收到“身份验证失败”响应。
我已经包含了来自 libCurl 的调试跟踪以获取更多信息......
c# - Dropbox api“用户令牌”、“用户秘密”
我正在尝试使用 DropNet 客户端(Dropbox 客户端 API 的 C# 版本)使用 Dropbox Api 操作文件。这是我的代码:
但似乎我也需要“USER TOKEN”和“USER SECRET”。我应该从哪里得到这两个? 更新: 我只需要操作我自己的文件夹和共享文件夹中的文件。我已经从 myApp 页面获得 APP_KEY 和 APP_SECRET,我在哪里可以获得“USER TOKEN”和“USER SECRET”
谢谢
xcode4 - 运行 Dropbox 示例 Dbroulette 时出错 - 加载照片时出错
我正在使用以下代码从 Dropbox 加载照片,但出现错误“加载照片时出错”请找到以下代码行并提出建议
ruby - 开始使用 Dropbox SDK
我正在查看适用于 Ruby 平台的 Dropbox SDK http://www.dropbox.com/developers/start/setup#ruby,试图弄清楚如何使用 API
从我 Mac 上的 Users/myname 目录中,我做到了gem install dropbox-sdk
它应该带有一些示例文件来玩
web_file_browser.rb 是一个示例网络应用程序,可让您浏览文件并将其上传到 Dropbox。
它还说
为了便于兼容,这些示例引用了您使用 RubyGems 安装的库的本地副本,该副本位于 lib/dropbox_sdk.rb 中。
1)我必须是什么文件夹来测试这些示例文件?
2) 获得应用密钥后,如何运行示例文件来测试上传?
3) 理论上我应该能够从 Rails 应用程序运行这个示例文件吗?
php - Dropbox API 和 PHP
我在尝试读取位于子文件夹而不是父文件夹中的文件内容时出现以下错误。
致命错误:带有消息“无效签名”的未捕获异常“异常”。Expected signature base string: GET&https%3A%2F%2Fapi-content.dropbox.com%2F1%2Ffiles%2Fdropbox%2FProjects%2FMAC%2520Error.rtf&oauth_consumer_key%3Dbdagb07uu6zq827%26oauth_nonce%3D46d063d5815a0972d63cf72359c0349f%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1324449973%26oauth_token /Applications/MAMP/htdocs/dbcatalog/BenTheDesigner-Dropbox-88e3876/Dropbox/OAuth/Consumer/Curl.php:133 中的 %3D7f2cr9kppqo2hxz%26oauth_version%3D1.0(状态代码:403)' 堆栈跟踪:#0 /Applications/ MAMP/htdocs/dbcatalog/BenTheDesigner-Dropbox-88e3876/Dropbox/API.php(109): Dropbox\OAuth\Consumer\Curl->fetch('GET', 'https://api-con...', '文件/保管箱/P...',
我正在使用 Ben 的 Dropbox Library for php
https://github.com/BenTheDesigner/Dropbox
谢谢
node.js - nodejs中的dropbox api使用“oauth_signature_method的oauth_signature错误”
我一直在尝试连接到保管箱服务器并使用 api,但我在第一步本身就失败了。当我请求请求令牌时,我在 nodejs 中收到 Bad oauth_signature 错误。
我用来连接api的代码如下。(我使用https://github.com/sintaxis/node-dbox/blob/master/README.md library/sdk for nodejs)
我在控制台中得到的结果如下
c:\tmp\dropbox>node app.js Express server listening on port 3000 in development mode oauth_consumer_key=[my key]&oauth_signature=faawn09ehmfe25i%2526&oauth_ti mestamp=1324643574&oauth_nonce=132464357437334176&oauth_signature_method=PLAINTE XT&oauth_version=1.0 403 { '{"error": " oauth_signature_method \'PLAINTEXT\'"}' 的 oauth_signature 错误:未定义 }
非常感谢您对此的任何帮助。提前致谢
html - 扩展 HTML5 移动应用程序以获得更多文件存储
我的团队正在编写一个大量使用 appcache 和 localstorage 的 HTML5 应用程序。我们的目标平台是 ipad 和 android 平板电脑(以及我们在桌面浏览器中广泛工作的设计时间,尽管这不一定是必须的)。
现在我们想要添加一些离线可用的功能,这些功能将超出基于浏览器的存储所能支持的范围——即视频和二进制内容库,其容量将超出 appcache 的处理能力。
如果没有实现 html5 文件系统 api 的主要移动浏览器,似乎非常需要某种本机应用程序方法(如果我在这里错了,请纠正我......我很乐意在这方面出错!)。所以,我很想听听人们的意见/经验。我们正在考虑一些不同的想法,涉及以下一项或多项:
- 在 phonegap 中编译 + 使用他们的文件 apis
- 使用 Dropbox sdk(这也需要某种原生支持,不确定 phonegap 是否可以工作)
- 编写托管 webkit 控件的每个平台的自定义本机应用程序,然后使用我们现有的跨平台 html5 应用程序提供大部分功能(基本上我们将使用标准 webkit 控件编写每个平台的自定义浏览器)。
请注意,我是#3 的粉丝,因为我觉得我们可以发布一个相对稳定的 shell,但同时保留 html5 跨平台的优点和我们应用程序的易于分发。但是,我不知道这种方法是否有效(和/或 Apple 是否不赞成这种方法——似乎有点像 App Store 的漏洞)。
很想听听您尝试和/或听说过的内容。
security - 将来自 DropBox 的 OAuth 凭据安全地存储在数据库中以供以后使用
我正在构建一个 Web 应用程序,它将使用 DropBox API 将数据保存到用户文件夹。该站点有 2 个部分:一个 ASP.NET MVC 前端和一个 Windows 服务。目前,我正计划将授权请求中的 oauth 字符串和用户 ID 转储到数据库,并在服务和网站调用中使用它,但我应该如何存储这些信息?我应该加密还是不加密?如果是这样,有什么建议吗?例如,如果数据库是加密的,我如何存储加密密钥?
ios - Dropbox iOS 应用相当于“fb://”是什么?
对不起,我可以说我不完全知道我在说什么。例如,要打开 Facebook 的 URL,前缀是“fb://”。有人碰巧知道 Dropbox 的前缀吗?
我很确定它有一个,因为在新的 Dropbox API (1.0) 中,它会从您的应用程序中打开 Dropbox 应用程序以让用户登录,而我知道这样做的唯一方法是通过其中一个前缀我不知道它们叫什么的东西。
我实际上不想在 Dropbox 中打开文件。我实际上想检测 iPhone 上是否安装了 Dropbox,而我能想到的最好方法是使用这种方法(显示用于检测是否安装了 Facebook 应用程序)。
如果您知道检测是否已安装此应用的更好方法,请分享。
iphone - Dropbox iPhone API 中的 linkUserId: 方法有什么作用?
我只是想知道这个方法是做什么的,因为从标题来看,它似乎应该提示用户使用特定的用户名登录,但这不是它的作用,据我所知,它没有做任何不同的事情。 .