如何在rails上的ruby中解决Dropbox API的Dropbox {“error”:“v1_retired”}

时间:2017-10-07 02:36:49

标签: ruby dropbox-api

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”}如何解决它。

1 个答案:

答案 0 :(得分:0)

试试这个

gem install dropbox_apihttps://github.com/Jesus/dropbox_api

gem install dropbox-sdk-v2

请参阅https://github.com/waits/dropbox-sdk-ruby

找到Dropbox api v2 sdk for ruby的信息但未使用其中任何一项。请参阅github链接上的文档。如果其中任何一个适合您,请告诉我们。