前提概要
因业务需求,需要接入支付宝的人脸核身功能,根据场景选择的时H5的人脸核身
sdk依赖引入
添加依赖
<dependency>
<groupId>com.alipay.sdk</groupId>
<artifactId>alipay-sdk-java</artifactId>
<version>4.39.113.ALL</version>
</dependency>
示例代码
import com.alibaba.fastjson.JSONException;
import com.alibaba.fastjson.JSONObject;
import com.alipay.api.AlipayApiException;
import com.alipay.api.AlipayClient;
import com.alipay.api.AlipayConfig;
import com.alipay.api.DefaultAlipayClient;
import com.alipay.api.domain.DatadigitalFincloudGeneralsaasFaceCertifyInitializeModel;
import com.alipay.api.domain.DatadigitalFincloudGeneralsaasFaceCertifyQueryModel;
import com.alipay.api.domain.OpenCertifyIdentifyInfo;
import com.alipay.api.domain.OpenCertifyMerchantConfigs;
import com.alipay.api.request.DatadigitalFincloudGeneralsaasFaceCertifyInitializeRequest;
import com.alipay.api.request.DatadigitalFincloudGeneralsaasFaceCertifyQueryRequest;
import com.alipay.api.request.DatadigitalFincloudGeneralsaasFaceCertifyVerifyRequest;
import com.alipay.api.response.DatadigitalFincloudGeneralsaasFaceCertifyInitializeResponse;
import com.alipay.api.response.DatadigitalFincloudGeneralsaasFaceCertifyQueryResponse;
import com.alipay.api.response.DatadigitalFincloudGeneralsaasFaceCertifyVerifyResponse;
import java.util.HashMap;
import java.util.Map;
/**
* @Author wd
* @Date 2024/7/3 14:33
* @PackageName:com.tonbu.api.utils
* @ClassName: DatadigitalFincloudGeneralsaasFaceCertifyInitialize
* @Description: TODO
* @Version 1.0
*/
public class ZfbFaceCertifyInitializeUtils {
public static void main(String[] args) throws AlipayApiException {
Map<String,Object> map = new HashMap<>();
map.put("phoneNo","13714093006");
map.put("certName","王*");
map.put("certNo","42028********8015");
map.put("outerOrderNo"