2012-08-28 2 views
0

v2 Box API를 사용하면 파일의 최신 버전을 어떻게 설정합니까? 이것은 프리미엄 계정입니다. 특정 버전의 파일을 다운로드하기위한/versions 리소스가 있으며 현재 작동합니다. 그러나 이전 버전을 프로 그램으로 최신 버전으로 설정하려면 어떻게해야합니까?Box v2 API를 사용하면 현재 (상단) 버전을 어떻게 설정합니까?

그냥 명확히하기 위해 새 버전을 업로드하고 싶지 않습니다. 이전 버전을 최신 버전으로 설정하고 싶습니다.

참조 : 우리는 아직 V2의 API에서 이것을 구현하지 않은 http://developers.box.com/docs/

답변

0

. 그것은 우리의 백 로그에 있으며 아마도 약 한 달 안에 제공 할 것입니다.

API의 의도 된 용도에 대한 의견을 보내 주시면 감사하겠습니다. 예를 들어,/files/versions에서 GET을 수행하고 5 개의 버전 (1에서 5까지 번호가 매겨진)의 배열을 가져온다. 그런 다음/files /에 PUT을 수행하고 V3의 업데이트 타임 스탬프가 변경되어야한다면 현재 버전이 WAS 버전 3이 현재 버전이되도록 지정하십시오. 아니면 버전을 다시 주문해야합니까?/files/version에 대한 호출이 previos 5,4,3,2,1 대신에 order로서 3,5,4,2,1을 제공한다는 것이 합리적일까요?

+0

시간 스탬프 설정/재설정에 대한 답변은 Box가 현재 자신의 UI에서 수행하는 것입니다. 거기서 무슨 일이 일어나는지 확인하지 않고서도 타임 스탬프가 같다고 생각 하겠지만, 버전 스택의 맨 위는이 버전 3 파일이 무엇인지 가리킬 것입니다. – PaulPerry

+0

또한 파일과 관련된 파일의 버전이 너무 많기 때문에 이전 버전의 PUT이 파일을 최신 버전으로 설정하는 대신 새 버전의 파일을 추가한다고 생각합니다. – PaulPerry

0

상자의 버전 기록을 사용하고 "최신 버전으로 만들기"작업 (최신 버전의 파일로 만들기)을 수행하려는 경우 V1 API는 make_current_version 메소드 (http : // developers .box.net/ApiFunction_make_current_version). V2 API에서 이와 유사한 방법을 곧 사용할 수 있지만 그 동안에는 일부 V1 호출을 사용할 수 있습니다.