shawenguan hai 1 ano
pai
achega
5ba659d363
Modificáronse 1 ficheiros con 12 adicións e 0 borrados
  1. 12 0
      Scripts/115/cloud115Helper.js

+ 12 - 0
Scripts/115/cloud115Helper.js

@@ -17,6 +17,7 @@ const magicJS = MagicJS(scriptName, "INFO");
 const Cloud115ConstKey = {
     // 基础数据
     Cookie: 'Cloud115Cookie',
+    SignInBody: 'Cloud115SignInBody',
     SignInToken: 'Cloud115SignInToken',
     SignInTokenTime: 'Cloud115SignInTokenTime',
 };
@@ -143,6 +144,8 @@ function handleUserInfo() {
 
 
 function handleUserSign() {
+    let dataStr = magicJS.getRequestBody();
+    magicJS.data.write(Cloud115ConstKey.SignInBody, dataStr);
     let reqData = getRequestPlainData();
     if (!reqData) {
         return;
@@ -170,13 +173,22 @@ function generateRandomDigitString(length) {
 async function checkSignIn() {
     let cookieStr = magicJS.data.read(Cloud115ConstKey.Cookie, null);
     if (!cookieStr) {
+        magicJS.notification.appendNotifyInfo(`❌请先打开115云盘获取Cookie`);
         return;
     }
     let token = magicJS.data.read(Cloud115ConstKey.SignInToken, `9e96c3b1129c7d4facb799aa77576692197c53d5`);
     let tokeTime = magicJS.data.read(Cloud115ConstKey.SignInTokenTime, `1718461833`);
+
     let deviceId = `cf119fa1704a48df8a311c1f248759c4`;
     let deviceName = `iPhone`;
     let body = `device_id=${deviceId}&device_name=${deviceName}&token=${token}&token_time=${tokeTime}`;
+
+    let lastPostData = magicJS.data.read(Cloud115ConstKey.SignInBody, null);
+    if(!lastPostData){
+        magicJS.notification.appendNotifyInfo(`❌请先打开115云盘签到一次`);
+        return;
+    }
+
     let headers = gCommonHeaders;
     let options = {
         url: 'https://proapi.115.com/ios/2.0/user/points_sign',