Browse Source

广告违规素材推送

zhaoxian 1 year ago
parent
commit
de4cfc5ecc

+ 23 - 19
jeecg-boot-module-system/src/main/java/cn/com/ctop/toutiao/modules/material/controller/ByteDanceVideoInfoController.java

@@ -194,7 +194,7 @@ public class ByteDanceVideoInfoController {
         }
 
         // 订阅任务配置页面的 "验证密钥"
-        String secretKey = System.getenv("110a9016f5cf4e2fa40ebb2bd369da30");
+        String secretKey = System.getenv("1e87cef23427480997cc60ea9f538ac9");
         System.out.println("secretKey= "+secretKey);
         // 数据接收,验证消息
         AuthTokenUtil.InputStreamCacher cacher = new AuthTokenUtil.InputStreamCacher(request.getInputStream());
@@ -225,33 +225,37 @@ public class ByteDanceVideoInfoController {
     public CallbackResponse illegalVideosPush2(HttpServletRequest request,
                                                @RequestParam(value = "challenge", defaultValue = "0") int challenge,
                                                @RequestParam(value = "event", defaultValue = "") String event) throws IOException {
-      /*  // 处理 verify 事件
-        if (null != event && event.equals("verify_webhook")) {
-            return new CallbackResponse(BaseResponse.ok(), challenge);
+        // 处理 verify 事件
+//        if (null != event && event.equals("verify_webhook")) {
+//            return new CallbackResponse(BaseResponse.ok(), challenge);
+//        }
+        System.out.println("=========================");
+        System.out.println("challenge= " + challenge);
+        System.out.println("event= " + event);
+        Enumeration pNames = request.getParameterNames();
+        while (pNames.hasMoreElements()) {
+            String name = (String) pNames.nextElement();
+            System.out.println(name + " = " + request.getParameter(name));
         }
 
         // 订阅任务配置页面的 "验证密钥"
-        String secretKey =  System.getenv("bd881f3bcd894ed48638dfb63eb627cf");
-
+        String secretKey = System.getenv("1e87cef23427480997cc60ea9f538ac9");
+        System.out.println("secretKey= "+secretKey);
         // 数据接收,验证消息
         AuthTokenUtil.InputStreamCacher cacher = new AuthTokenUtil.InputStreamCacher(request.getInputStream());
-        boolean isValidToken =  AuthTokenUtil.isValidToken(secretKey, cacher, request.getHeader("X-Open-Signature"));
+        System.out.println("cacher= "+cacher);
+        boolean isValidToken = AuthTokenUtil.isValidToken(secretKey, cacher, request.getHeader("X-Open-Signature"));
+        System.out.println("isValidToken=" + isValidToken);
         if (!isValidToken) {
             return new CallbackResponse(new BaseResponse(400, "invalid token"), 0);
-        }*/
-
-        Enumeration<String> parameterNames = request.getParameterNames();
+        }
 
-        System.out.println("=========================");
-        System.out.println("challenge= " + challenge);
-        System.out.println("event= " + event);
-        Enumeration pNames = request.getParameterNames();
-        while (pNames.hasMoreElements()) {
-            String name = (String) pNames.nextElement();
-            System.out.println(name + " = " + request.getParameter(name));
+        Map<String, String[]> parameterMap2 = request.getParameterMap();
+        System.out.println("------------------" + parameterMap2);
+        for (Map.Entry<String, String[]> stringEntry : parameterMap2.entrySet()) {
+            System.out.println("--------------key:" + stringEntry.getKey() + "   value:" + stringEntry.getValue());
         }
-//        JSONObject parse = JSONObject.parseObject(data);
-//        System.out.println(parse);
+
 
         // 数据处理流程...
         return new CallbackResponse(BaseResponse.ok(), challenge);