diff --git a/SrcJyAliPublic.js b/SrcJyAliPublic.js index 23f6a31..0240215 100644 --- a/SrcJyAliPublic.js +++ b/SrcJyAliPublic.js @@ -61,15 +61,6 @@ function aliSharePlayUrl(share_id,file_id,share_pwd){ let data = data = {"category": "live_transcoding", "file_id": file_id, "get_preview_url": true, "share_id": share_id, "template_id": "", "get_subtitle_info": true} let json = JSON.parse(request('https://api.aliyundrive.com/v2/file/get_share_link_video_preview_play_info', { headers: headers, body: data, method: 'POST', timeout: 3000 })); aliyunUrl = json.video_preview_play_info.live_transcoding_task_list; - aliyunUrl.push({ - "template_id": "UHD", - "template_name": "pdsUHD", - "template_width": 4096, - "template_height": 2160, - "status": "finished", - "stage": "stage_all", - "preview_url": aliOpenPlayUrl(file_id,{sharetoken:sharetoken,share_id:share_id}) - }) aliyunUrl.reverse(); } return aliyunUrl; @@ -156,6 +147,13 @@ function getAliUrl(share_id, file_id, share_pwd) { return ff; } },share_id,file_id,share_pwd,config)); + 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 openUrl = aliOpenPlayUrl(file_id,{sharetoken:sharetoken,share_id:share_id}); + if(openUrl){ + urls.push(openUrl); + names.push("原始 文件"); + heads.push({ 'Referer': 'https://www.aliyundrive.com/' }); + } let playUrlList = aliSharePlayUrl(share_id,file_id,share_pwd) || []; if(playUrlList.length>0){ playUrlList.forEach((item) => {