|
|
@ -46,7 +46,7 @@ function createsession(headers,deviceId,userId){ |
|
|
|
function aliSharePlayUrl(share_id,file_id,share_pwd){ |
|
|
|
function aliSharePlayUrl(share_id,file_id,share_pwd){ |
|
|
|
try{ |
|
|
|
try{ |
|
|
|
share_pwd = share_pwd&&share_pwd.length==4?share_pwd:""; |
|
|
|
share_pwd = share_pwd&&share_pwd.length==4?share_pwd:""; |
|
|
|
let sharetoken = JSON.parse(request('https://api.aliyundrive.com/v2/share_link/get_share_token', { body: { "share_pwd": share_pwd, "share_id": share_id }, method: 'POST', timeout: 3000 })).share_token; |
|
|
|
let sharetoken = getsharetoken(share_id,share_pwd).share_token; |
|
|
|
let authorization = 'Bearer ' + userinfo.access_token; |
|
|
|
let authorization = 'Bearer ' + userinfo.access_token; |
|
|
|
let deviceId = userinfo.device_id; |
|
|
|
let deviceId = userinfo.device_id; |
|
|
|
let userId = userinfo.user_id; |
|
|
|
let userId = userinfo.user_id; |
|
|
@ -148,7 +148,7 @@ function getAliUrl(share_id, file_id, share_pwd) { |
|
|
|
} |
|
|
|
} |
|
|
|
},share_id,file_id,share_pwd,config)); |
|
|
|
},share_id,file_id,share_pwd,config)); |
|
|
|
if(getItem('aliyun_playMode', '智能')=="智能" || getItem('aliyun_playMode')=="原画"){ |
|
|
|
if(getItem('aliyun_playMode', '智能')=="智能" || getItem('aliyun_playMode')=="原画"){ |
|
|
|
let sharetoken = JSON.parse(request('https://api.aliyundrive.com/v2/share_link/get_share_token', { body: { "share_pwd": share_pwd, "share_id": share_id }, method: 'POST', timeout: 3000 })).share_token; |
|
|
|
let sharetoken = getsharetoken(share_id,share_pwd).share_token; |
|
|
|
let openUrl = aliOpenPlayUrl(file_id,{sharetoken:sharetoken,share_id:share_id}); |
|
|
|
let openUrl = aliOpenPlayUrl(file_id,{sharetoken:sharetoken,share_id:share_id}); |
|
|
|
if(openUrl){ |
|
|
|
if(openUrl){ |
|
|
|
urls.push(openUrl + "#isVideo=true##pre#"); |
|
|
|
urls.push(openUrl + "#isVideo=true##pre#"); |
|
|
@ -183,7 +183,7 @@ function getAliUrl(share_id, file_id, share_pwd) { |
|
|
|
function getSubtitle(share_id,sub_file_id,share_pwd){ |
|
|
|
function getSubtitle(share_id,sub_file_id,share_pwd){ |
|
|
|
try{ |
|
|
|
try{ |
|
|
|
share_pwd = share_pwd&&share_pwd.length==4?share_pwd:""; |
|
|
|
share_pwd = share_pwd&&share_pwd.length==4?share_pwd:""; |
|
|
|
let sharetoken = JSON.parse(request('https://api.aliyundrive.com/v2/share_link/get_share_token', { body: { "share_pwd": share_pwd, "share_id": share_id }, method: 'POST', timeout: 3000 })).share_token; |
|
|
|
let sharetoken = getsharetoken(share_id,share_pwd).share_token; |
|
|
|
headers["authorization"] = userinfo.access_token; |
|
|
|
headers["authorization"] = userinfo.access_token; |
|
|
|
headers["x-share-token"] = sharetoken; |
|
|
|
headers["x-share-token"] = sharetoken; |
|
|
|
let data = {"expire_sec":600,"file_id":sub_file_id,"share_id":share_id}; |
|
|
|
let data = {"expire_sec":600,"file_id":sub_file_id,"share_id":share_id}; |
|
|
|