2014-01-06 3 views
0

DropBox Sync Api를 사용하여 폴더를 공유하려고했습니다.DropBox 폴더 공유

그래서이 함수를 호출하여 파일/폴더의 링크를 가져 왔습니다. 파일의 링크를 얻기

- (NSString *)fetchShareLinkForPath:(DBPath *)path shorten:(BOOL)shorten error:(DBError **)error 

문제가되지 않습니다.

하지만 언제든지 폴더의 링크를 가져오고 싶습니다.

[경고] ERR : DROPBOX_DISALLOWED : sync.hpp : 300 : 응용 프로그램이 폴더 쪽 (/ E9/P8) 공유 할 수 없습니다

사람이 왜 이런 일 아이디어가 있습니까? 또는 내가 누락 된 권한 유형이 있습니까? 은 여기 내 설치

  • 파일 및 데이터 저장소
  • 없습니다 없음 - 내 애플은 이미 보관 용에있는 파일에 대한 액세스를 필요로 내 애플은 텍스트 나 사진과 같은 특정 파일 형식에 대한 액세스를 필요로
  • 특정 파일 형식.
  • 이미지 JPEG, GIF, SVG, RAW
  • '이름'

나는 가능한 답을 찾고 시도하고 내가 찾을 수없는 원인 나는 '이 일에서 유래 핍의 도움이 필요하다고 생각 오른쪽에있는 거.

답변

1

앱이 특정 파일 형식에만 액세스 할 수 있지만 폴더 전체를 공유하려고합니다. 해당 폴더에 앱에서 액세스 할 수없는 파일이 포함되어 있으면 어떻게 될까요? 파일 유형 권한이있는 앱은 현재 이러한 이유로 폴더를 공유 할 수 없습니다. (폴더를 이동하거나 삭제할 수도 없습니다.)

+0

감사합니다. 아직 폴더를 공유 할 방법이 없습니다 ...하지만 fetchShareLinkForPath의 설명은 파일 및 폴더에 대한 것이므로 하나. 다른 사이트에서도 동일한 답변을 읽었지만 업데이트되지 않았습니다. 하지만 모든 파일과 폴더에 대한 권한을 변경하면 동기화 API를 사용할 수 없으며 대신 Core Api를 사용할 수 있습니다. 이는 약간 다른 이야기입니다. – otakuProgrammer

+0

파일 유형 권한이있는 앱의 경우 올바른 방법이 아닙니다. Dropbox에 대한 전체 액세스 권한이있는 경우 Sync API를 사용할 수 없지만 Core API를 사용하여 폴더에 대한 공유 링크를 만들 수 있습니다. App 폴더 권한이있는 경우 Sync API를 통해 폴더에 대한 공유 링크를 만들 수 있어야합니다. – smarx