本文介绍活体人脸比对纯 API 模式整体接入流程,该 API 与语言无关,您可以使用任何您熟悉的语言进行集成。但是在使用 API 集成活体人脸比对服务之前,您最好能够阅读理解 连接腾讯云 API 接口,它可以告诉你如何使用腾讯云 SDK 以简化 API 接入的流程。在这篇文章中,我们仅使用 Java API SDK 演示如何集成我们的 API。 接入准备
引入腾讯云 API SDK
<dependency>
<groupId>com.tencentcloudapi</groupId>
<artifactId>tencentcloud-sdk-java-intl-en</artifactId>
<version>3.0.798</version>
</dependency>
API SDK 客户端初始化以及配置
Credential cred = new Credential("secretId", "secretKey");
ClientProfile clientProfile = new ClientProfile();
clientProfile.setSignMethod(ClientProfile.SIGN_TC3_256);
FaceidClient client = new FaceidClient(cred, "ap-singapore", clientProfile);
用 CompareFaceLiveness API
CompareFaceLivenessRequest request = new CompareFaceLivenessRequest();
request.setLivenessType("SILENT");
request.setImageBase64(getBase64(cmd.getOptionValue(IMAGE_PATH)));
request.setVideoBase64(getBase64(cmd.getOptionValue(VIDEO_PATH)));
CompareFaceLivenessResponse response = client.CompareFaceLiveness(request);
System.out.println(CompareFaceLivenessResponse.toJsonString(response));
使用示例
可以在 GitHub 仓库查看完整的示例源码:
API 文档
可以在腾讯云官网查看完整的 API 接口文档:
本页内容是否解决了您的问题?