지금 작업 하는 서버의 정보를
1주일이든 하루든 단위로
DropBox를 통해 로그를 받고 싶다는 의뢰가 들어옴
덕분에 DropBox Api를 보고 있는데
로그인을 OAuth로 만 가능함...
(이번에 OAuth에 대해 공부함...)
아무튼 로그인을 DropBox 개발자 페이지에서
계정의 토큰을 생성해서 그 토큰으로 프로그램 상에 로그인 하는데
이 토큰이 처음에는 영구 기한 이였는데
지금은 4시간 짜리만 발급 가능함..
같이 조사한 바로는 지금 받아둔 영구 기한 토큰도
언젠가 사용불가로 돌릴 예정이라고 함..
(범위가 커서 그런지 정확한 일정은 공개 안 함)
그러니까 4시간 짜리 토큰으로는 운용하려면
서버 재 기동할 때마다 토큰을 수동으로
다시 받아서 시간마다 갱신해야 함
(갱신기능은API에 있음)
그러니까 배치용으로 불가능 함
다른 개발자의 질문으로
API로 토큰 받는 기능 추가 할 거냐는 질문이 있던데
그럴 계획은 없다고 함...
다른 방법으로는 서버에 DropBox 폴더 마운트 해서 거기에 복사하면 되겠지만
이것만 쓰는 서버도 아니고 보안 문제도 있고 역시 이건 아닌 것 같음...
고객 계정인데 거기에 설치하는 건 말도 안되고...
아무튼 배치로 무리인것 같음...
구글 드라이버 쓰자고 밀어 붙일 수 밖에 없음..
마지막으로 어떤 어플리케이션이든 DropBox랑 계정연동 한 분들은 조심하세요..
지금 쓰는 토큰 잃어버리면 재발급 하기 힘 듬,..