릴리스 노트
secretId=[secretId]¤tTimeStamp=[currentTimeStamp]&expireTime=[expireTime]&random=[random]
[secretId], [currentTimeStamp], [expireTime] 및 [random]은 실제 매개변수 값으로 대체되어야 합니다.secretId, currentTimeStamp, expireTime 및 random을 포함해야 하고 여러 임의의 매개변수 옵션을 포함할 수 있습니다. 자세한 내용은 서명 매개변수를 참고하십시오.Mac mac = Mac.getInstance("HmacSHA1");SecretKeySpec secretKey = new SecretKeySpec(this.secretKey.getBytes("UTF-8"), mac.getAlgorithm());mac.init(secretKey);byte[] signatureTmp = mac.doFinal(original.getBytes("UTF-8"));
String signature = base64Encode(byteMerger(signatureTmp, original.getBytes("utf8")));
매개변수 이름 | 필수 여부 | 유형 | 설명 |
secretId | Yes | String | |
currentTimeStamp | Yes | Integer | 현재의 Unix 타임스탬프. |
expireTime | Yes | Integer | 서명 만료에 대한 Unix 타임스탬프.
서명 유효 기간의 최대값은 7,776,000(즉, 90일)입니다. |
random | Yes | Integer | 일반 텍스트 서명 문자열을 구성하는 데 사용되는 매개변수(십진수). 최대값은 xxxxx(32비트 부호 없는 이진수의 최대값)입니다. |
classId | No | Integer | 비디오 파일 카테고리. 기본값: 0. |
procedure | No | String | 비디오에 대한 후속 작업 작업. 즉 비디오 파일이 업로드된 후 태스크 플로우 작업이 자동으로 시작됩니다. 이 매개변수 값은 태스크 플로우 템플릿 이름입니다. VOD는 태스크 플로우 템플릿 생성 및 템플릿 이름 지정을 지원합니다. |
taskPriority | No | Integer | 후속 비디오 작업의 우선 순위(procedure가 지정된 경우에만 유효). 값 범위: [-10, 10] 기본값: 0. |
taskNotifyMode | No | String | 태스크 플로우 상태 변경에 대한 알림 모드(procedure가 지정된 경우에만 유효). Finish: 이벤트 알림은 태스크 플로우가 완전히 실행된 후에만 시작됩니다. Change: 태스크 플로우의 서브 작업 상태가 변경되는 즉시 이벤트 알림이 시작됩니다. None: 태스크 플로우에 대한 콜백은 허용되지 않습니다. 기본값: Finish. |
sourceContext | No | String | |
oneTimeValid | No | Integer | 0(기본값): 활성화되지 않음. 1: 활성화됨. |
vodSubAppId | No | Integer | 서브 애플리케이션 ID, 이 매개변수가 공란, 0 또는 Tencent Cloud AppId면, 작업된 서브 애플리케이션이 ‘메인 애플리케이션’이 됩니다. |
sessionContext | No | String | 사용자 요청 정보를 전달하는 데 사용되는 세션 컨텍스트. 프로시저 매개변수가 지정되면 태스크 플로우 상태 변경 콜백 API가 이 필드의 값을 반환합니다. 최대 1,000자를 포함할 수 있습니다. |
storageRegion | No | String |
random 매개변수가 고유해야 함). 그렇지 않으면 중복 서명 오류가 발생합니다.피드백