From d82c353588cb3a9a080bccb65e06e44a5d9dcfb0 Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期二, 12 八月 2025 08:45:31 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/nc/SendUtil.java |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/zy/nc/SendUtil.java b/src/main/java/com/zy/nc/SendUtil.java
index 5db13b4..d58d3ec 100644
--- a/src/main/java/com/zy/nc/SendUtil.java
+++ b/src/main/java/com/zy/nc/SendUtil.java
@@ -63,7 +63,7 @@
     public static void main(String[] args) {
         try {
 //			// 鍒濆鍖栨暟鎹�
-            init();
+
 //			// 璇锋眰token
             if (token == null) {
                 token = getToken();
@@ -92,7 +92,7 @@
         }
         // token杞璞★紝鑾峰彇api璁块棶鎵�鐢╰oken鍜宻ecret
         NcResultMessage returnData = JSONObject.parseObject(token, NcResultMessage.class);
-        if (returnData.isSuccess()) {
+        if (token != null && returnData.isSuccess()) {
             JSONObject data = JSONObject.parseObject(returnData.getData().toString());
             String access_token = (String) data.get("access_token");
             String security_key = (String) data.get("security_key");
@@ -105,7 +105,8 @@
                 } catch (Exception e) {
                     throw new RuntimeException(e);
                 }
-                data = JSONObject.parseObject(token.getBytes(), NcResultMessage.class);
+                returnData = JSONObject.parseObject(token, NcResultMessage.class);
+                data = JSONObject.parseObject(returnData.getData().toString());
                 access_token = (String) data.get("access_token");
                 security_key = (String) data.get("security_key");
                 refresh_token = (String) data.get("refresh_token");
@@ -147,6 +148,8 @@
             } catch (Exception e) {
                 throw new RuntimeException(e);
             }
+            System.out.println("銆恥rl銆�:" + apiUrl);
+            System.out.println("銆恓son銆�:" + json);
             System.out.println("銆怰ESULT銆�:" + result);
             System.out.println("result瑙e瘑:" + result2);
             return JSONObject.parseObject(result2, NcResultMessage.class);
@@ -161,6 +164,9 @@
      * @throws Exception
      */
     private static String getToken() throws Exception {
+        if (grant_type == null) {
+            init();
+        }
         String token = null;
         if ("password".equals(grant_type)) {
             // 瀵嗙爜妯″紡
@@ -392,7 +398,7 @@
             result = new String(temp.toString().getBytes("utf-8"), ecod);
             System.out.println(result);
         } catch (Exception e) {
-            System.out.println(e);
+            e.printStackTrace();
             throw e;
         } finally {
             if (null != bufferedReader) {

--
Gitblit v1.9.1