ali idcard verify

This commit is contained in:
ran.shang
2025-06-17 18:39:28 +08:00
parent f4a4fb9c76
commit 94a5f85c65
14 changed files with 413 additions and 26 deletions

View File

@@ -0,0 +1,26 @@
package com.newyetai;
import com.newyetai.common.AlitaResult;
import com.newyetai.common.util.JsonUtils;
import com.newyetai.sdk.ali.config.AliProperties.IdcardProperties;
import com.newyetai.sdk.ali.dto.IdCardReq;
import com.newyetai.sdk.ali.dto.IdCardRes;
import com.newyetai.sdk.ali.service.impl.AliVerifyServiceImpl;
import lombok.extern.slf4j.Slf4j;
import org.junit.jupiter.api.Test;
@Slf4j
public class AliVerifyTest {
public static IdcardProperties idcardProperties = IdcardProperties.builder()
.url("https://kzidcardv1.market.alicloudapi.com/api-mall/api/id_card/check")
.appcode("728e8c05167a482093418707ca22822b").build();
@Test
public void idcard() {
IdCardReq req = IdCardReq.builder().name("吴国东").idcard("210221197907106318").build();
AlitaResult<IdCardRes> result = AliVerifyServiceImpl.verify(req, idcardProperties);
log.info("{}", JsonUtils.toJsonString(result));
}
}