2012-07-07 9 views
1

파일 공유 용 보관 용 계정을 사용자가 인증 할 수있는 기능을 제공하려는 웹 앱이 &입니다.웹 앱의 API를 통해 다중 사용자 보관 용 계정 동기화

기본적으로 사용자 A, 사용자 B 및 사용자 C가있는 경우 Dropbox 계정 (OAuth를 사용할 수있을만큼 간단 함)을 내 앱에 연결해야 내 앱에 새 앱이 추가됩니다. 그들의 Dropbox 폴더 아래에 생성 된 공유 폴더 (MyApp). 내 웹 앱은 3 명의 사용자가 공유하는 모든 파일 (공유 MyApp 폴더 아래)을 나열 할 수 있어야합니다. 3 명의 사용자 중 하나라도 공유 MyApp 폴더의 파일을 추가, 편집 또는 삭제하면 변경 사항은 3 명의 모든 사용자에 대해 내 웹 응용 프로그램에 반영되어야합니다.

그냥 내 애플 리케이션에서 이것을 할 수있는 가능한 최고의 간단한 방법을 찾으려고.

답변

3

Dropbox API는 이러한 계정 간 동기화를 자동으로 사용하도록 설정되지 않고 사용자가 자신의 계정/파일에 액세스 할 수 있도록합니다. 그 너머

/copy_ref documentation

, 당신은 논리 자신의 나머지 부분을 처리해야합니다 : 그러나, 유용한 전화 쉽게 계정간에 파일을 복사하는 데 사용할 수있는 "/ copy_ref"가있다.

+0

감사합니다. Greg./delta를 주기적으로 호출하고/copy_ref (사용자가 제안한대로)를 사용하여 사용자 계정간에 파일을 미러링해야하지만 몇 가지 사항에 대해서는 잘 모르겠습니다. 1) 정기/델타 호출의 확장 성 여러 명의 사용자 (1000 명의 사용자에게 말쑥 함)와 2) 파일 덮어 쓰기 처리 (사용자 A는 파일 업로드, 사용자 B는 같은 이름의 파일 업로드, 사용자 C는 같은 이름의 파일 덮어 쓰기) 등 – Nick