0
나는 루비 응용 프로그램에서 작업 중이며 box.net에 파일을 업로드하려고합니다. 나는 내가 루비로이 번역을 시도했습니다 컬 전화RestClient와 Ruby 다중 파트 형식 업로드
curl https://www.box.com/api/2.0/files/data -H "Authorization: BoxAuth api_key=<API_KEY>&auth_token=<AUTH_TOKEN>" -F folder_id=0 -F [email protected] --trace ~/Desktop/log.txt
작업하면서, 다음과 같은
request = RestClient::Request.new(:method => :post,:url => "https://www.box.com/api/2.0/files/data",:authorization => "BoxAuth api_key=<API_KEY>&auth_token=<AUTH_TOKEN>",:filename => "test.txt", :payload => { :multipart => true, :file => File.new("test.txt"))
request.execute
시도했지만 나는 다시 점점 계속 "401 : 인증되지 않은"응답을. box-api gem을 사용해 보았지만 API 1.0 버전에서만 작동하는 것으로 보입니다. 2.0 인터페이스와 연결하려고합니다.
그것을 않았다! 또한': folder_id => "0"'을 페이로드에 추가해야했지만 제대로 작동합니다. 감사! – Pyro2927