2

我正在查看适用于 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 应用程序运行这个示例文件吗?

4

1 回答 1

4

解决方案:

1)我必须是什么文件夹来测试这些示例文件?
Soln:您必须在这些文件所在的目录中。例如,在我的机器上,它是

jatin@silverSpoon:/media/silverSpoon/dropbox-app/dropbox-ruby-sdk-1.1$ ls
CHANGELOG  cli_example.rb  dropbox_controller.rb  gemspec.rb  lib  LICENSE  README  web_file_browser.rb

因此,您必须在dropbox-ruby-sdk-1.1文件夹中才能测试这些示例文件。

2)获得应用密钥后,如何运行示例文件来测试上传?
Soln:再次使用 Dropbox API完成这个Ruby 设置。上面写着:

要运行这些示例,您需要编辑每个脚本(.rb 文件)以在指示的位置输入您的应用密钥和应用密码。还要确保访问类型设置为 :app_folder 或 :dropbox 为您的应用程序配置。在此之后,只需运行ruby​​ script.rb即可。

3)理论上我应该能够从 Rails 应用程序运行这个示例文件吗?
索恩:是的,为什么不呢。我建议您使用示例 Sinatra 应用程序,习惯 API,然后转到 Rails。

于 2011-12-15T08:45:34.163 回答