|
|
@@ -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',
|