공유 옵션이 공동 작업자로 제한된 엔터프라이즈 사용자에게 미리 구성된 폴더를 설정하려고합니다.상자 API를 통해서만 공동 작업자에게 공유 링크 제한
이 기능은 속성 보안 탭에서 형성 폴더에 웹 인터페이스에서 사용할 수 있습니다 : 는
박스 콘텐츠 API (V2가)의 작성 및 수정 가능 "유일한 협력자로 공유 링크를 제한" 공유 링크는 예상대로 작동합니다. 공유 링크 옵션을 제한 할 수 있는지 여부는 명확하지 않습니다.
폴더 업데이트를위한 API 문서 : developers.box.com/docs/#folders-update-information-about-a-folder는 shared_link 속성 외에도 폴더에 대한 액세스 속성이 있음을 나타냅니다.
액세스 권한 : 공개 또는 공동 작업자 일 수 있습니다. 유형 : 객체
"collaborators"문자열이 아닌 경우 객체 값이 무엇인지 확실하지 않습니다.
이 나는 시도했다 :
curl https://api.box.com/2.0/folders/FOLDER_ID \
-H "Authorization: Bearer ACCESS_TOKEN" \
-H "As-User: USER_ID" \
-d '{"access": "collaborators"}' -X PUT
및
curl https://api.box.com/2.0/folders/FOLDER_ID \
-H "Authorization: Bearer ACCESS_TOKEN" \
-H "As-User: USER_ID" \
-d '{"access": {"access": "collaborators"}}' -X PUT
모두
는 상태 (200)를 반환, 그들은 아무것도 할 나타나지 않습니다하지만.
그렉 : 당신이 공동 작업자에 대한 액세스를 폴더로 공유 링크를 생성하고 제한하려는 경우, 당신은 같은 요청을 수행 할 수 있습니다. 첫 번째는 분명히 공유 링크 – jwscott
의 하위 필드입니다. Greg에게 감사합니다. shared_links를 만들 필요는 없지만 API를 통해 공유 링크 옵션을 제한 할 수 없다는 내 의지를 확인합니다. 업데이트 폴더 설명서에는 액세스 속성의 두 인스턴스가 나열되어 있습니다. 첫 번째 : - 액세스 \t이 공유 링크에 필요한 액세스 수준입니다. 열린 회사, 공동 작업자가 될 수 있습니다. 유형 : 문자열 은 분명히 공유 링크의 하위 필드입니다. 두 번째 : - 액세스 \t 공개 또는 공동 작업자 일 수 있습니다. 유형 : 객체 하위 필드 : folder_upload_email 공유 링크 옵션을 제한하는 기능이 API에 표시되지 않는 것으로 보입니다. – jwscott