티스토리 뷰
Dropbox API 등록하기 참고자료
http://thdev.net/40
Dropbox API 사용 Download
http://thdev.net/22
Dropbox API 사용 Metadata
http://thdev.net/23
Dropbox API를 사용하기 위해서는 Dropbox 개발자 페이지에서 My App 등록을 해야 합니다.
Dropbox API는 기본적으로 개발자만을 위한 라이센스를 지원한다.추후 배포하기 위해서는 배포용으로 Dropbox에 인증을 받아야 한다.
https://www.dropbox.com/developers
Client libraries 에 접속해서 필요한 개발용 라이브러리를 다운 받아 실행 해볼 수 있습니다.
전 Android 를 기준으로 설명하겠습니다.
참고로 API 문서에서는 자세한 설명이 나와 있지 않습니다.
- class 파일을 직접 열어서 라이브러리를 확인해 보거나 구글 검색을 통해서 라이브러리 사용법을 확인 할 수 있습니다.
- Client 라이브러리 파일을 열어보면 API사용방법 중 유일하게 로그인 처리만 되어 있습니다.
- 로그인 완료 후 사용자 정보를 가져올 수 있습니다.
Upload의 API사용법을 설명하겠습니다.
- UPLOAD
Android java code
void upload() { new Thread() { public void run() { //File 로 경로를 생성합니다. //Sd카드의 경로와 실제 업로드해야할 파일 경로를 file로 선언합니다. File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath(), "/download/Gingerbread.wltheme.zip"); //dropbox api.putFile(); //api는 다운 받은 API 의 putFile 함수를 호출 합니다. //dropbox에는 dropbox 와 sandbox라는 2가지 분류가 있습니다. //이중 일반적으로 사용하게 되는 것이 dropbox입니다. //putFile(사용할 스토리지명, dropbox의 실제 업로드될 경로 명, File로 생성할 파일 경로); 를 사용하게 됩니다. api.putFile("dropbox", "/test/", file); } }.start(); }
UP로드시에는 위와 같이 처리만 해주게 되면 dropbox에 자동으로 업로드되게 됩니다.
역시 별도의 Thread를 처리해 주어야 합니다.
이어서 Download를 처리하는 코드를 올리도록 하겠습니다.
'Android Develop' 카테고리의 다른 글
Android Dropbox API 사용법(metadata) (2) | 2011.09.02 |
---|---|
Android Dropbox API 사용법(DOWNLoad) (0) | 2011.09.02 |
andorid Twitter oAuth 로그인 처리 소스코드 (0) | 2011.08.04 |
Twitter API 받기 (0) | 2011.07.24 |
Android TCP UDP 통신 (Emulator 간) 소스 코드 (0) | 2011.04.16 |
댓글
Blog is powered by
Tistory / Designed by
Tistory