2012-11-19 83 views
1

dropbox has/media api提供了一個直接鏈接,用於使用html5音頻標籤進行音頻傳輸。我沒有看到類似的東西與框。box api直接鏈接音樂文件

真正的問題是我無法使用「GET/files/{file id}/content」進行音樂流傳輸,因爲它需要在標題中使用BoxAuth。

我該怎麼做?

回答

0

當你create a shared link的文件,直接下載鏈接也被下面的JSON返回即download_url領域:

{ 
    "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分鐘內有效。

相關問題