Начало работы с Dropbox SDK - PullRequest
       7

Начало работы с Dropbox SDK

2 голосов
/ 15 декабря 2011

Я смотрю на Dropbox SDK для платформы Ruby http://www.dropbox.com/developers/start/setup#ruby,, пытаясь выяснить, как использовать API

из моего каталога Users / myname на моем Mac, я сделал gem install dropbox-sdk

Предполагается, что он будет иметь несколько примеров файлов для воспроизведения с

web_file_browser.rb - это пример веб-приложения, которое позволяет просматривать и загружать файлы в Dropbox.

В нем также говорится

Для простоты совместимости эти примеры ссылаются на локальную копию библиотеки, установленной вами с RubyGems, которая находится в lib / dropbox_sdk.rb.

1) В какой папке я должен проверить эти файлы примеров?

2) Как получить ключ приложения, как запустить файл примера для проверки загрузки?

3) Должен ли я теоретически запустить этот файл примера из приложения Rails?

1 Ответ

4 голосов
/ 15 декабря 2011

Решения:

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: Пройдите через эту установку Ruby с Dropbox API снова. Написано что:

Чтобы запустить эти примеры, вам нужно отредактировать каждый скрипт (файл .rb) в введите ключ приложения и секретный ключ приложения, где это указано. Также убедитесь, что тип доступа установлен в: app_folder или: dropbox, как настроено для ваше приложение. После этого просто запустите ruby ​​script.rb и все готово.

3) должен ли я теоретически запустить этот файл примера из приложения Rails?
Soln: Да, почему бы и нет. Я бы посоветовал вам поиграть с примером приложения Sinatra, привыкнуть к API, а затем перейти на Rails.

...