From c6684a3cdecf2d537398787654b5add68b8cc2e3 Mon Sep 17 00:00:00 2001
From: whyclj <1525436766@qq.com>
Date: 星期二, 28 四月 2020 11:16:54 +0800
Subject: [PATCH] 添加删除用户

---
 webSockTest/src/com/fgkj/services/FaceDetect.java  |   56 ++++++++++++++++++++++------
 webSockTest/src/com/fgkj/actions/FaceIdentify.java |   11 +++++
 2 files changed, 55 insertions(+), 12 deletions(-)

diff --git a/webSockTest/src/com/fgkj/actions/FaceIdentify.java b/webSockTest/src/com/fgkj/actions/FaceIdentify.java
index 1c59ebc..3554568 100644
--- a/webSockTest/src/com/fgkj/actions/FaceIdentify.java
+++ b/webSockTest/src/com/fgkj/actions/FaceIdentify.java
@@ -98,6 +98,17 @@
 		return SUCCESS;
 	}
 	
+	/**
+	 * 鍒犻櫎鎸囧畾鐢ㄦ埛缁勪笅鐨勬寚瀹氱敤鎴�
+	 * @return
+	 */
+	public String userDelete(){
+		String str = FaceDetect.userDelete(json);
+		result = getGson().toJson(str);
+		return SUCCESS;
+	}
+	
+	
 	public String getResult() {
 		return result;
 	}
diff --git a/webSockTest/src/com/fgkj/services/FaceDetect.java b/webSockTest/src/com/fgkj/services/FaceDetect.java
index 88d87ca..404744b 100644
--- a/webSockTest/src/com/fgkj/services/FaceDetect.java
+++ b/webSockTest/src/com/fgkj/services/FaceDetect.java
@@ -78,7 +78,7 @@
 
 			String result = HttpUtil.post(url, map.get("accessToken")
 					.toString(), "application/json", param);
-			//System.out.println(result);
+			// System.out.println(result);
 			return result;
 		} catch (Exception e) {
 			e.printStackTrace();
@@ -114,7 +114,7 @@
 
 			String result = HttpUtil.post(url, map.get("accessToken")
 					.toString(), "application/json", param);
-			//System.out.println(result);
+			// System.out.println(result);
 			return result;
 		} catch (Exception e) {
 			e.printStackTrace();
@@ -146,7 +146,7 @@
 
 			String result = HttpUtil.post(url, map.get("accessToken")
 					.toString(), "application/json", param);
-			//System.out.println(result);
+			// System.out.println(result);
 			return result;
 		} catch (Exception e) {
 			e.printStackTrace();
@@ -182,7 +182,7 @@
 
 			String result = HttpUtil.post(url, map.get("accessToken")
 					.toString(), "application/json", param);
-			//System.out.println(result);
+			// System.out.println(result);
 			return result;
 		} catch (Exception e) {
 			e.printStackTrace();
@@ -213,7 +213,7 @@
 
 			String result = HttpUtil.post(url, map.get("accessToken")
 					.toString(), "application/json", param);
-			//System.out.println(result);
+			// System.out.println(result);
 			return result;
 		} catch (Exception e) {
 			e.printStackTrace();
@@ -243,7 +243,7 @@
 
 			String result = HttpUtil.post(url, map.get("accessToken")
 					.toString(), "application/json", param);
-			//System.out.println(result);
+			// System.out.println(result);
 			return result;
 		} catch (Exception e) {
 			e.printStackTrace();
@@ -253,6 +253,7 @@
 
 	/**
 	 * 浜鸿劯澶嶅埗
+	 * 
 	 * @param json
 	 * @return
 	 */
@@ -262,9 +263,9 @@
 		try {
 			// Map<String, Object> map = new HashMap<>();
 			// map.put("user_id", "group1");
-			// map.put("src_group_id", "**********");		婧愮粍鍙�
-			// map.put("dst_group_id", "**********");		鐩爣缁勫彿
-			// map.put("accessToken", "**********");		鐩爣缁勫彿
+			// map.put("src_group_id", "**********"); 婧愮粍鍙�
+			// map.put("dst_group_id", "**********"); 鐩爣缁勫彿
+			// map.put("accessToken", "**********"); 鐩爣缁勫彿
 
 			String param = json;
 			Map map = ActionUtil.getGson().fromJson(json, HashMap.class);
@@ -272,8 +273,39 @@
 			// 瀹㈡埛绔彲鑷缂撳瓨锛岃繃鏈熷悗閲嶆柊鑾峰彇銆�
 			// String accessToken = "[璋冪敤閴存潈鎺ュ彛鑾峰彇鐨則oken]";
 
-			String result = HttpUtil.post(url, map.get("accessToken").toString(), "application/json", param);
-			//System.out.println(result);
+			String result = HttpUtil.post(url, map.get("accessToken")
+					.toString(), "application/json", param);
+			// System.out.println(result);
+			return result;
+		} catch (Exception e) {
+			e.printStackTrace();
+		}
+		return null;
+	}
+
+	/**
+	 * 鍒犻櫎鎸囧畾鐢ㄦ埛缁勪笅鐨勬寚瀹氱敤鎴�
+	 * @param json
+	 * @return
+	 */
+	public static String userDelete(String json) {
+		// 璇锋眰url
+		String url = "https://aip.baidubce.com/rest/2.0/face/v3/faceset/user/delete";
+		try {
+			// Map<String, Object> map = new HashMap<>();
+			// map.put("group_id", "group1");
+			// map.put("user_id", "**********"); 
+			// map.put("accessToken", "**********"); 
+
+			String param = json;
+			Map map = ActionUtil.getGson().fromJson(json, HashMap.class);
+			// 娉ㄦ剰杩欓噷浠呬负浜嗙畝鍖栫紪鐮佹瘡涓�娆¤姹傞兘鍘昏幏鍙朼ccess_token锛岀嚎涓婄幆澧僡ccess_token鏈夎繃鏈熸椂闂达紝
+			// 瀹㈡埛绔彲鑷缂撳瓨锛岃繃鏈熷悗閲嶆柊鑾峰彇銆�
+			// String accessToken = "[璋冪敤閴存潈鎺ュ彛鑾峰彇鐨則oken]";
+
+			String result = HttpUtil.post(url, map.get("accessToken")
+					.toString(), "application/json", param);
+			// System.out.println(result);
 			return result;
 		} catch (Exception e) {
 			e.printStackTrace();
@@ -298,7 +330,7 @@
 		String imgstr = "";
 		File file = new File("src/img.txt");
 		String courseFile = file.getAbsolutePath();
-		//System.out.println(courseFile);
+		// System.out.println(courseFile);
 		try {
 			FileInputStream fis = new FileInputStream(file);
 			byte[] b = new byte[1024];

--
Gitblit v1.9.1