def passport_upload doc
# begin
app_key = ENV['WINGBE_DROPBOX_APP_KEY_DEVELOPMENT']
app_secret = ENV['WINGBE_DROPBOX_APP_SECRET_DEVELOPMENT']
p "=========#{app_key}===#{app_secret}========="
flow = DropboxOAuth2FlowNoRedirect.new(app_key, app_secret)
authorize_url = flow.start()
client = DropboxClient.new(ENV['WINGBE_DROPBOX_ACCESS_TOKEN_DEVELOPMENT'])
file = open(params[:doc])
file_name = params[:doc].original_filename
response = client.put_file(file_name, file)
# response = client.put_file('file_name', open('file'))
client.shares(response['path'])
# rescue
# end
end
使用dropbox api通过上传dropbox上的任何文件得到错误Dropbox {“error”:“v1_retired”}如何解决它。
答案 0 :(得分:0)
试试这个
gem install dropbox_api
见https://github.com/Jesus/dropbox_api
或
gem install dropbox-sdk-v2
请参阅https://github.com/waits/dropbox-sdk-ruby
找到Dropbox api v2 sdk for ruby的信息但未使用其中任何一项。请参阅github链接上的文档。如果其中任何一个适合您,请告诉我们。