diff --git a/alidrive/req_bean.go b/alidrive/req_bean.go index 3160f9e3..9143e3fc 100644 --- a/alidrive/req_bean.go +++ b/alidrive/req_bean.go @@ -71,4 +71,5 @@ type OfficePreviewUrlReq struct { type VideoPreviewUrlReq struct { DriveId string `json:"drive_id"` FileId string `json:"file_id"` + ExpireSec int `json:"expire_sec"` } diff --git a/alidrive/request.go b/alidrive/request.go index 08bcd039..4a06e013 100644 --- a/alidrive/request.go +++ b/alidrive/request.go @@ -114,10 +114,11 @@ func GetVideoPreviewUrl(fileId string, drive *conf.Drive) (*VideoPreviewUrlResp, req := VideoPreviewUrlReq{ DriveId: drive.DefaultDriveId, FileId: fileId, + ExpireSec: 14400, } var resp VideoPreviewUrlResp if err := BodyToJson(url, req, &resp, drive); err != nil { return nil, err } return &resp, nil -} \ No newline at end of file +}