本文共 4672 字,大约阅读时间需要 15 分钟。
初始化客户端
使用前请先初始化客户端,请参见
提交智能审核作业
调用SubmitAIMediaAuditJob接口,完成提交智能审核作业功能。/**
* 提交智能审核作业
*/
function submitAIMediaAuditJob($client) {
$request = new vod\SubmitAIMediaAuditJobRequest();
// 设置视频ID
$request->setMediaId("dc063078c1d845139e2a5bd8f52****");
// 返回结果
return $client->getAcsResponse($request);
}
/**
* 以下为调用示例
*/
try {
$client = initVodClient("", "");
$result = submitAIMediaAuditJob($client);
var_dump($result);
} catch (Exception $e) {
print $e->getMessage()."\n";
}
查询智能审核作业
调用GetAIMediaAuditJob接口,完成查询智能审核作业功能。
接口参数和返回字段请参见/**
* 查询智能审核作业
*/
function getAIMediaAuditJob($client) {
$request = new vod\GetAIMediaAuditJobRequest();
// 设置作业ID
$request->setJobId("f980db7d82e644478206a4a52152****");
// 返回结果
return $client->getAcsResponse($request);
}
/**
* 以下为调用示例
*/
try {
$client = initVodClient("", "");
$result = getAIMediaAuditJob($client);
var_dump($result);
} catch (Exception $e) {
print $e->getMessage()."\n";
}
获取智能审核结果摘要
调用GetMediaAuditResult接口,完成获取智能审核结果摘要功能。
接口参数和返回字段请参见/**
* 获取智能审核结果摘要
*/
function getMediaAuditResult($client) {
$request = new vod\GetMediaAuditResultRequest();
// 设置视频ID
$request->setMediaId("dc063078c1d845139e2a5bd8ff52****");
// 返回结果
return $client->getAcsResponse($request);
}
/**
* 以下为调用示例
*/
try {
$client = initVodClient("", "");
$result = getMediaAuditResult($client);
var_dump($result);
} catch (Exception $e) {
print $e->getMessage()."\n";
}
获取智能审核结果详情
调用GetMediaAuditResultDetail接口,完成获取智能审核结果详情功能。/**
* 获取智能审核结果详情
*/
function getMediaAuditResultDetail($client) {
$request = new vod\GetMediaAuditResultDetailRequest();
// 设置视频ID
$request->setMediaId("dc063078c1d845139e2a5bd8ff52****");
// 设置翻页
$request->setPageNo(1);
// 返回结果
return $client->getAcsResponse($request);
}
/**
* 以下为调用示例
*/
try {
$client = initVodClient("", "");
$result = getMediaAuditResultDetail($client);
var_dump($result);
} catch (Exception $e) {
print $e->getMessage()."\n";
}
获取智能审核结果时间线
调用GetMediaAuditResultTimeline接口,完成获取智能审核结果时间线功能。/**
* 获取智能审核结果时间线
*/
function getMediaAuditResultTimeline($client) {
$request = new vod\GetMediaAuditResultTimelineRequest();
// 设置视频ID
$request->setMediaId("dc063078c1d845139e2a5bd8ff52****");
// 返回结果
return $client->getAcsResponse($request);
}
/**
* 以下为调用示例
*/
try {
$client = initVodClient("", "");
$result = getMediaAuditResultTimeline($client);
var_dump($result);
} catch (Exception $e) {
print $e->getMessage()."\n";
}
人工审核
调用CreateAudit接口,完成人工审核功能。
接口参数和返回字段请参见/**
* 构建审核内容
*/
function buildAuditContent() {
$auditContent = array();
$auditContent1 = array();
$auditContent1["VideoId"] = "070bbc13d8294e35b36c3e7ab452****"; // 视频ID
$auditContent1["Status"] = "Blocked"; // 审核状态
$auditContent1["Reason"] = "Reason"; // 若审核状态为屏蔽时,需给出屏蔽的理由,最长支持128字节
$auditContent[] = $auditContent1;
return json_encode($auditContent);
}
/**
* 人工审核
*/
function createAudit($client) {
$request = new vod\CreateAuditRequest();
// 设置审核内容
$request->setAuditContent(buildAuditContent());
return $client->getAcsResponse($request);
}
/**
* 以下为调用示例
*/
try {
$client = initVodClient("", "");
$result = createAudit($client);
var_dump($result);
} catch (Exception $e) {
print $e->getMessage()."\n";
}
获取人工审核历史
调用GetAuditHistory接口,完成获取人工审核历史功能。
接口参数和返回字段请参见/**
* 获取人工审核历史
*/
function getAuditHistory($client) {
$request = new vod\GetAuditHistoryRequest();
// 视频ID
$request->setVideoId("070bbc13d8294e35b36c3e7ab452****");
// 页号
$request->setPageNo("1");
// 每页数量
$request->setPageSize("10");
return $client->getAcsResponse($request);
}
/**
* 以下为调用示例
*/
try {
$client = initVodClient("", "");
$result = getAuditHistory($client);
var_dump($result);
} catch (Exception $e) {
print $e->getMessage()."\n";
}
设置审核安全IP
调用SetAuditSecurityIp接口,完成设置审核安全IP功能。
接口参数和返回字段请参见/**
* 设置审核安全IP
*/
function setAuditSecurityIp($client) {
$request = new vod\SetAuditSecurityIpRequest();
/// 审核安全组名称,默认为Default
$request->setSecurityGroupName("MyGroupName");
// 操作方式,默认值Append(追加IP白名单)
$request->setOperateMode("Cover");
// 审核安全IP列表,多个用逗号分隔
$request->setIps("10.23.12.20,10.23.12.21,10.23.12.22");
return $client->getAcsResponse($request);
}
/**
* 以下为调用示例
*/
try {
$client = initVodClient("", "");
$result = setAuditSecurityIp($client);
var_dump($result);
} catch (Exception $e) {
print $e->getMessage()."\n";
}
获取审核安全IP列表
调用ListAuditSecurityIp接口,完成获取审核安全IP列表功能。
接口参数和返回字段请参见/**
* 获取审核安全IP列表
*/
function listAuditSecurityIp($client) {
$request = new vod\ListAuditSecurityIpRequest();
/// 审核安全组名称,默认为Default
$request->setSecurityGroupName("MyGroupName");
return $client->getAcsResponse($request);
}
/**
* 以下为调用示例
*/
try {
$client = initVodClient("", "");
$result = listAuditSecurityIp($client);
var_dump($result);
} catch (Exception $e) {
print $e->getMessage()."\n";
}
转载地址:https://blog.csdn.net/weixin_34518190/article/details/116487291 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!