2013-08-28 1 views

답변

0

네,하지만 보관 용의 OAuth 단계는 HTML 표현을 통해 로그인이 필요합니다. Source.

참고 :이 www.dropbox.com에 엔드 포인트를 필요로하는 유일한 단계입니다. 다른 모든 API 요청은 api.dropbox.com 또는 api-content.dropbox.com을 통해 수행됩니다.

는 OAuth를 처리 한 후에는 토큰과 비밀을 받게됩니다. 이 경우 HTTP 요청을 사용하여 REST API를 호출 할 수 있습니다. 이는 개방을 요구 Transfer files to dropbox from node js without browser based oauth authentication

+0

OAuth 2에는 무기명 토큰 만 있고 비밀은 없다는 점에 유의하십시오. – smarx

+0

@smarx 사실, 고마워. – supertopi

4

당신은 확실히 라이브러리없이 API에 액세스 할 수 있지만 모든 인증은 OAuth를을 (필요합니다 (라이브러리를 사용하지만) 여기

는 SO 질문 자바 스크립트와 함께 보관 인증을 논의 좋은 답변입니다 브라우저). 핵심 API에 대한 모든 호출은 헤더가 Authorization: Bearer <token> 인 HTTP 일 뿐이므로 모든 HTTP 라이브러리가 수행합니다.

curl -X PUT https://api-content.dropbox.com/1/files_put/auto/hello.txt?overwrite=false \ 
    -H 'Authorization: Bearer <YOUR_TOKEN>' \ 
    -H 'Content-Type: text/plain' \ 
    -d 'Hello, World!' 

가 핵심 API from the command-line with curl 어떻게 언어 without using an OAuth or Dropbox library의 다양한 그것을 수행하는 방법을 문의하는 방법에 대한 내 블로그 게시물을 참조 : 예를 들어,이 curl 명령은 hello.txt라는 파일을 작성합니다.