Skip to content

Commit 93c4d3d

Browse files
committed
Support API QueryVideoAuditResult.
1 parent b775972 commit 93c4d3d

File tree

9 files changed

+1048
-1
lines changed

9 files changed

+1048
-1
lines changed

aimiaobi-20230801/ChangeLog.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2026-02-27 Version: 1.41.0
2+
- Support API QueryVideoAuditResult.
3+
- Support API SubmitVideoAudit.
4+
5+
16
2026-02-10 Version: 1.40.1
27
- Generated java 2023-08-01 for AiMiaoBi.
38

aimiaobi-20230801/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<modelVersion>4.0.0</modelVersion>
44
<groupId>com.aliyun</groupId>
55
<artifactId>aimiaobi20230801</artifactId>
6-
<version>1.40.1</version>
6+
<version>1.41.0</version>
77
<packaging>jar</packaging>
88
<name>aimiaobi20230801</name>
99
<description>Alibaba Cloud AiMiaoBi (20230801) SDK for Java

aimiaobi-20230801/src/main/java/com/aliyun/aimiaobi20230801/Client.java

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8138,6 +8138,60 @@ public QueryAuditTaskResponse queryAuditTask(QueryAuditTaskRequest request) thro
81388138
return this.queryAuditTaskWithOptions(request, runtime);
81398139
}
81408140

8141+
/**
8142+
* <b>description</b> :
8143+
* <p>根据任务ID查询视频审校结果,包含视频信息、分镜信息和审核结果</p>
8144+
*
8145+
* <b>summary</b> :
8146+
* <p>查询视频审校结果</p>
8147+
*
8148+
* @param request QueryVideoAuditResultRequest
8149+
* @param runtime runtime options for this request RuntimeOptions
8150+
* @return QueryVideoAuditResultResponse
8151+
*/
8152+
public QueryVideoAuditResultResponse queryVideoAuditResultWithOptions(QueryVideoAuditResultRequest request, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception {
8153+
com.aliyun.teautil.Common.validateModel(request);
8154+
java.util.Map<String, Object> body = new java.util.HashMap<>();
8155+
if (!com.aliyun.teautil.Common.isUnset(request.taskId)) {
8156+
body.put("TaskId", request.taskId);
8157+
}
8158+
8159+
if (!com.aliyun.teautil.Common.isUnset(request.workspaceId)) {
8160+
body.put("WorkspaceId", request.workspaceId);
8161+
}
8162+
8163+
com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap(
8164+
new TeaPair("body", com.aliyun.openapiutil.Client.parseToMap(body))
8165+
));
8166+
com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap(
8167+
new TeaPair("action", "QueryVideoAuditResult"),
8168+
new TeaPair("version", "2023-08-01"),
8169+
new TeaPair("protocol", "HTTPS"),
8170+
new TeaPair("pathname", "/"),
8171+
new TeaPair("method", "POST"),
8172+
new TeaPair("authType", "AK"),
8173+
new TeaPair("style", "RPC"),
8174+
new TeaPair("reqBodyType", "formData"),
8175+
new TeaPair("bodyType", "json")
8176+
));
8177+
return TeaModel.toModel(this.callApi(params, req, runtime), new QueryVideoAuditResultResponse());
8178+
}
8179+
8180+
/**
8181+
* <b>description</b> :
8182+
* <p>根据任务ID查询视频审校结果,包含视频信息、分镜信息和审核结果</p>
8183+
*
8184+
* <b>summary</b> :
8185+
* <p>查询视频审校结果</p>
8186+
*
8187+
* @param request QueryVideoAuditResultRequest
8188+
* @return QueryVideoAuditResultResponse
8189+
*/
8190+
public QueryVideoAuditResultResponse queryVideoAuditResult(QueryVideoAuditResultRequest request) throws Exception {
8191+
com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions();
8192+
return this.queryVideoAuditResultWithOptions(request, runtime);
8193+
}
8194+
81418195
/**
81428196
* <b>summary</b> :
81438197
* <p>内容缩写</p>
@@ -12210,6 +12264,72 @@ public SubmitTopicSelectionPerspectiveAnalysisTaskResponse submitTopicSelectionP
1221012264
return this.submitTopicSelectionPerspectiveAnalysisTaskWithOptions(request, runtime);
1221112265
}
1221212266

12267+
/**
12268+
* <b>description</b> :
12269+
* <p>提交视频审校任务,支持传入fileKey或url,系统会对视频进行分镜检测、抽帧审核,返回任务ID</p>
12270+
*
12271+
* <b>summary</b> :
12272+
* <p>提交视频审校</p>
12273+
*
12274+
* @param request SubmitVideoAuditRequest
12275+
* @param runtime runtime options for this request RuntimeOptions
12276+
* @return SubmitVideoAuditResponse
12277+
*/
12278+
public SubmitVideoAuditResponse submitVideoAuditWithOptions(SubmitVideoAuditRequest request, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception {
12279+
com.aliyun.teautil.Common.validateModel(request);
12280+
java.util.Map<String, Object> body = new java.util.HashMap<>();
12281+
if (!com.aliyun.teautil.Common.isUnset(request.ext)) {
12282+
body.put("Ext", request.ext);
12283+
}
12284+
12285+
if (!com.aliyun.teautil.Common.isUnset(request.fileKey)) {
12286+
body.put("FileKey", request.fileKey);
12287+
}
12288+
12289+
if (!com.aliyun.teautil.Common.isUnset(request.snapshotInterval)) {
12290+
body.put("SnapshotInterval", request.snapshotInterval);
12291+
}
12292+
12293+
if (!com.aliyun.teautil.Common.isUnset(request.url)) {
12294+
body.put("Url", request.url);
12295+
}
12296+
12297+
if (!com.aliyun.teautil.Common.isUnset(request.workspaceId)) {
12298+
body.put("WorkspaceId", request.workspaceId);
12299+
}
12300+
12301+
com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap(
12302+
new TeaPair("body", com.aliyun.openapiutil.Client.parseToMap(body))
12303+
));
12304+
com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap(
12305+
new TeaPair("action", "SubmitVideoAudit"),
12306+
new TeaPair("version", "2023-08-01"),
12307+
new TeaPair("protocol", "HTTPS"),
12308+
new TeaPair("pathname", "/"),
12309+
new TeaPair("method", "POST"),
12310+
new TeaPair("authType", "AK"),
12311+
new TeaPair("style", "RPC"),
12312+
new TeaPair("reqBodyType", "formData"),
12313+
new TeaPair("bodyType", "json")
12314+
));
12315+
return TeaModel.toModel(this.callApi(params, req, runtime), new SubmitVideoAuditResponse());
12316+
}
12317+
12318+
/**
12319+
* <b>description</b> :
12320+
* <p>提交视频审校任务,支持传入fileKey或url,系统会对视频进行分镜检测、抽帧审核,返回任务ID</p>
12321+
*
12322+
* <b>summary</b> :
12323+
* <p>提交视频审校</p>
12324+
*
12325+
* @param request SubmitVideoAuditRequest
12326+
* @return SubmitVideoAuditResponse
12327+
*/
12328+
public SubmitVideoAuditResponse submitVideoAudit(SubmitVideoAuditRequest request) throws Exception {
12329+
com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions();
12330+
return this.submitVideoAuditWithOptions(request, runtime);
12331+
}
12332+
1221312333
/**
1221412334
* <b>summary</b> :
1221512335
* <p>更新自定义文本</p>
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
package com.aliyun.aimiaobi20230801.models;
3+
4+
import com.aliyun.tea.*;
5+
6+
public class QueryVideoAuditResultRequest extends TeaModel {
7+
/**
8+
* <p>视频审校任务的唯一标识,长度固定32位</p>
9+
* <p>This parameter is required.</p>
10+
*
11+
* <strong>example:</strong>
12+
* <p>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p>
13+
*/
14+
@NameInMap("TaskId")
15+
public String taskId;
16+
17+
/**
18+
* <p>This parameter is required.</p>
19+
*
20+
* <strong>example:</strong>
21+
* <p>llm-xxxxx</p>
22+
*/
23+
@NameInMap("WorkspaceId")
24+
public String workspaceId;
25+
26+
public static QueryVideoAuditResultRequest build(java.util.Map<String, ?> map) throws Exception {
27+
QueryVideoAuditResultRequest self = new QueryVideoAuditResultRequest();
28+
return TeaModel.build(map, self);
29+
}
30+
31+
public QueryVideoAuditResultRequest setTaskId(String taskId) {
32+
this.taskId = taskId;
33+
return this;
34+
}
35+
public String getTaskId() {
36+
return this.taskId;
37+
}
38+
39+
public QueryVideoAuditResultRequest setWorkspaceId(String workspaceId) {
40+
this.workspaceId = workspaceId;
41+
return this;
42+
}
43+
public String getWorkspaceId() {
44+
return this.workspaceId;
45+
}
46+
47+
}
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
package com.aliyun.aimiaobi20230801.models;
3+
4+
import com.aliyun.tea.*;
5+
6+
public class QueryVideoAuditResultResponse extends TeaModel {
7+
@NameInMap("headers")
8+
public java.util.Map<String, String> headers;
9+
10+
@NameInMap("statusCode")
11+
public Integer statusCode;
12+
13+
@NameInMap("body")
14+
public QueryVideoAuditResultResponseBody body;
15+
16+
public static QueryVideoAuditResultResponse build(java.util.Map<String, ?> map) throws Exception {
17+
QueryVideoAuditResultResponse self = new QueryVideoAuditResultResponse();
18+
return TeaModel.build(map, self);
19+
}
20+
21+
public QueryVideoAuditResultResponse setHeaders(java.util.Map<String, String> headers) {
22+
this.headers = headers;
23+
return this;
24+
}
25+
public java.util.Map<String, String> getHeaders() {
26+
return this.headers;
27+
}
28+
29+
public QueryVideoAuditResultResponse setStatusCode(Integer statusCode) {
30+
this.statusCode = statusCode;
31+
return this;
32+
}
33+
public Integer getStatusCode() {
34+
return this.statusCode;
35+
}
36+
37+
public QueryVideoAuditResultResponse setBody(QueryVideoAuditResultResponseBody body) {
38+
this.body = body;
39+
return this;
40+
}
41+
public QueryVideoAuditResultResponseBody getBody() {
42+
return this.body;
43+
}
44+
45+
}

0 commit comments

Comments
 (0)