From d51a3179dd086c902df4a6e8afeaef3a5d22bd93 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期四, 21 八月 2025 08:57:30 +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