package com.fgkj.services;
|
|
|
import java.util.*;
|
|
/**
|
* 人脸更新
|
*/
|
public class Test {
|
|
/**
|
* 重要提示代码中所需工具类
|
* FileUtil,Base64Util,HttpUtil,GsonUtils请从
|
* https://ai.baidu.com/file/658A35ABAB2D404FBF903F64D47C1F72
|
* https://ai.baidu.com/file/C8D81F3301E24D2892968F09AE1AD6E2
|
* https://ai.baidu.com/file/544D677F5D4E4F17B4122FBD60DB82B3
|
* https://ai.baidu.com/file/470B3ACCA3FE43788B5A963BF0B625F3
|
* 下载
|
*/
|
public static String faceUpdate() {
|
// 请求url
|
String url = "https://aip.baidubce.com/rest/2.0/face/v3/faceset/group/getlist";
|
try {
|
Map<String, Object> map = new HashMap<>();
|
map.put("image", "027d8308a2ec665acb1bdf63e513bcb9");
|
map.put("group_id", "10001");
|
map.put("user_id", "user1");
|
map.put("user_info", "cba");
|
map.put("liveness_control", "NORMAL");
|
map.put("image_type", "FACE_TOKEN");
|
map.put("quality_control", "LOW");
|
|
String param = GsonUtils.toJson(map);
|
|
// 注意这里仅为了简化编码每一次请求都去获取access_token,线上环境access_token有过期时间, 客户端可自行缓存,过期后重新获取。
|
String accessToken = AuthService.getAuth();
|
System.out.println(accessToken);
|
|
String result = HttpUtil.post(url, accessToken, "application/json", param);
|
System.out.println(result);
|
return result;
|
} catch (Exception e) {
|
e.printStackTrace();
|
}
|
return null;
|
}
|
|
public static void main(String[] args) {
|
Test.faceUpdate();
|
}
|
}
|