|
|
@@ -26,9 +26,10 @@ const gUserAgent = `Mozilla/5.0 (iPhone; CPU iPhone OS 16_6_1 like Mac OS X) App
|
|
|
|
|
|
const gCommonHeaders = {
|
|
|
'Cookie': ``,
|
|
|
- 'Accept-Encoding': `gzip;q=1.0, compress;q=0.5`,
|
|
|
'Accept': `*/*`,
|
|
|
'Connection': `keep-alive`,
|
|
|
+ 'Content-Type' : `application/x-www-form-urlencoded; charset=utf-8`,
|
|
|
+ 'Accept-Encoding' : `gzip;q=1.0, compress;q=0.5`,
|
|
|
'Host': `proapi.115.com`,
|
|
|
'User-Agent': `Mozilla/5.0; Darwin/10.0; UDown/32.0.1`,
|
|
|
'X-Req-Id': `516566924-0`,
|
|
|
@@ -179,6 +180,11 @@ function generateRandomDigitString(length) {
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
+function getRandomXReqId(){
|
|
|
+ let v = generateRandomNumber(100000000, 10000000000);
|
|
|
+ return `${v}-0`;
|
|
|
+}
|
|
|
+
|
|
|
async function checkSignIn() {
|
|
|
let cookieStr = magicJS.data.read(Cloud115ConstKey.Cookie, null);
|
|
|
if (!cookieStr) {
|
|
|
@@ -199,6 +205,8 @@ async function checkSignIn() {
|
|
|
}
|
|
|
|
|
|
let headers = gCommonHeaders;
|
|
|
+ headers['Cookie'] = cookieStr;
|
|
|
+ headers['X-Req-Id'] = getRandomXReqId();
|
|
|
let options = {
|
|
|
url: 'https://proapi.115.com/ios/2.0/user/points_sign',
|
|
|
headers: headers,
|