2012-11-19 2 views
1

dropbox에는 html5 오디오 태그가있는 오디오 스팀에 사용되는 직접 링크를 제공하는/media api가 있습니다. 나는 상자와 비슷한 것을 보지 못한다.음악 파일의 box api 직접 링크

실제 문제는 헤더에 BoxAuth가 필요하기 때문에 음악 스트리밍에 "GET/files/{file id}/content"를 사용할 수 없다는 것입니다.

어떻게해야합니까? 당신 create a shared link 파일에 대한 직접 다운로드 링크는 또한 다음과 같은 JSON에서, 즉 download_url 필드 반환

답변

0

:

{ 
    "type":"file", 
    "id":"2192049121", 
    "sequence_id":"1", 
    "name":"brand_new_name.psd", 
    "description":"", 
    "size":1266400, 
    "path":"\/brand_new_name.psd", 
    "path_id":"\/0\/2192049121", 
    "created_at":"2012-06-04T21:32:20-07:00", 
    "modified_at":"2012-06-04T21:32:21-07:00", 
    "shared_link": { 
     "url": "https://www.box.com/s/0bb6907e48920c98d484", 
     "download_url": "https://dl.boxcloud.com/shared/static/0bb6907e48920c98d484.webdoc", 
     "password_enabled": false, 
     "unshared_at": null, 
     "download_count": 0, 
     "preview_count": 0, 
     "access": "Open", 
     "permissions": { 
      "download": true, 
      "preview": true 
     } 
    } 
    "etag":"72e96dad26aa67a5f7435548c86b7a8a331f0ae9", 
    "created_by": 
    { 
     "type":"user", 
     "id":"13344957", 
     "name":"Sean Rose", 
     "login":"[email protected]" 
    }, 
    "modified_by": 
    { 
     "type":"user", 
     "id":"13344957", 
     "name":"Sean Rose", 
     "login":"[email protected]" 
    }, 
    "owned_by": 
    { 
     "type":"user", 
     "id":"13344957", 
     "name":"Sean Rose", 
     "login":"[email protected]" 
    }, 
    "parent": 
    { 
     "type":"folder", 
     "id":"0", 
     "sequence_id":null, 
     "name":"All Files" 
    } 
} 
1

직접 다운로드 링크는하지 무료 사용자에 대한 지불 상자 사용자 만 사용할 수 있습니다. 따라서 무료 사용자 인 경우 계정을 유료 사용자로 업그레이드해야합니다. 그런 다음 직접 다운로드 링크를 받게됩니다. 박스 지원 답변보기 here

그렇지 않으면 다운로드 API를 사용할 수 있습니다. documentation

이 링크는 15 분 동안 만 유효하므로 15 분 후에 다시 다운로드 API를 호출해야 다음 15 분 동안 유효한 직접 다운로드 링크가 새로 생깁니다.