dropbox has/media api提供了一個直接鏈接,用於使用html5音頻標籤進行音頻傳輸。我沒有看到類似的東西與框。box api直接鏈接音樂文件
真正的問題是我無法使用「GET/files/{file id}/content」進行音樂流傳輸,因爲它需要在標題中使用BoxAuth。
我該怎麼做?
dropbox has/media api提供了一個直接鏈接,用於使用html5音頻標籤進行音頻傳輸。我沒有看到類似的東西與框。box api直接鏈接音樂文件
真正的問題是我無法使用「GET/files/{file id}/content」進行音樂流傳輸,因爲它需要在標題中使用BoxAuth。
我該怎麼做?
當你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"
}
}
直接下載鏈接僅可用於支付盒的用戶不會爲免費用戶。因此,如果您是免費用戶,那麼您必須將您的帳戶升級爲付費用戶,然後才能獲得直接下載鏈接。查看方框支持回答here
否則你可以使用下載api。請參閱documentation
此鏈接僅適用於15分鐘,因此15分鐘後您必須再次調用下載api,您將獲得新的直接下載鏈接,該鏈接在接下來的15分鐘內有效。