mirror of https://github.com/NobyDa/Script.git
JD: 添加领现金接口 (Beta)
This commit is contained in:
parent
54bd5583f8
commit
a815449fba
|
@ -2,8 +2,8 @@
|
|||
|
||||
京东多合一签到脚本
|
||||
|
||||
更新时间: 2020.8.9 17:00 v1.38 (Beta)
|
||||
有效接口: 25+
|
||||
更新时间: 2020.8.9 18:00 v1.39 (Beta)
|
||||
有效接口: 26+
|
||||
脚本兼容: QuantumultX, Surge, Loon, JSBox, Node.js
|
||||
电报频道: @NobyDa
|
||||
问题反馈: @NobyDa_bot
|
||||
|
@ -112,6 +112,7 @@ async function all() {
|
|||
JDMagicCube(stop), //京东小魔方
|
||||
JingDongPrize(stop), //京东抽大奖
|
||||
JingDongSubsidy(stop), //京东金贴
|
||||
JingDongGetCash(stop), //京东领现金
|
||||
JingDongShake(stop) //京东摇一摇
|
||||
]);
|
||||
await Promise.all([
|
||||
|
@ -154,6 +155,7 @@ async function all() {
|
|||
await JDUserSignPre(stop, 'JDCare', '京东商城-个护'); //京东个人护理馆
|
||||
await JDUserSignPre(stop, 'JDJewels', '京东商城-珠宝'); //京东珠宝馆
|
||||
await JDMagicCube(stop); //京东小魔方
|
||||
await JingDongGetCash(stop); //京东领现金
|
||||
await JingDongPrize(stop); //京东抽大奖
|
||||
await JingDongSubsidy(stop); //京东金贴
|
||||
await JingDongShake(stop) //京东摇一摇
|
||||
|
@ -1836,6 +1838,56 @@ function JDOverseas(s) {
|
|||
});
|
||||
}
|
||||
|
||||
function JingDongGetCash(s) {
|
||||
return new Promise(resolve => {
|
||||
if (disable("JDGetCash")) return resolve()
|
||||
setTimeout(() => {
|
||||
const GetCashUrl = {
|
||||
url: 'https://api.m.jd.com/client.action?functionId=cash_sign&body=%7B%22remind%22%3A0%2C%22inviteCode%22%3A%22%22%2C%22type%22%3A0%2C%22breakReward%22%3A0%7D&client=apple&clientVersion=9.0.8&openudid=1fce88cd05c42fe2b054e846f11bdf33f016d676&sign=7e2f8bcec13978a691567257af4fdce9&st=1596954745073&sv=111',
|
||||
headers: {
|
||||
Cookie: KEY,
|
||||
}
|
||||
};
|
||||
$nobyda.get(GetCashUrl, function(error, response, data) {
|
||||
try {
|
||||
if (error) {
|
||||
merge.JDGetCash.notify = "京东商城-现金: 签到接口请求失败 ‼️‼️"
|
||||
merge.JDGetCash.fail = 1
|
||||
} else {
|
||||
const cc = JSON.parse(data);
|
||||
const Details = LogDetails ? "response:\n" + data : '';
|
||||
if (cc.data.success) {
|
||||
console.log("\n" + "京东商城-现金签到成功 " + Details)
|
||||
merge.JDGetCash.success = 1
|
||||
if (cc.data.result && cc.data.result.signCash) {
|
||||
merge.JDGetCash.Cash = cc.data.result.signCash
|
||||
merge.JDGetCash.notify = "京东商城-现金: 成功, 明细: " + merge.JDGetCash.Cash + "现金 💰"
|
||||
} else {
|
||||
merge.JDGetCash.notify = "京东商城-现金: 成功, 明细: 无现金 💰"
|
||||
}
|
||||
} else {
|
||||
console.log("\n" + "京东商城-现金签到失败 " + Details)
|
||||
merge.JDGetCash.fail = 1
|
||||
if (data.match(/\"bizCode\":201|已经签过/)) {
|
||||
merge.JDGetCash.notify = "京东商城-现金: 失败, 原因: 已签过 ⚠️"
|
||||
} else if (data.match(/\"code\":300|退出登录/)) {
|
||||
merge.JDGetCash.notify = "京东商城-现金: 失败, 原因: Cookie失效‼️"
|
||||
} else {
|
||||
merge.JDGetCash.notify = "京东商城-现金: 失败, 原因: 未知 ⚠️"
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (eor) {
|
||||
$nobyda.notify("京东商城-现金" + eor.name + "‼️", JSON.stringify(eor), eor.message)
|
||||
} finally {
|
||||
resolve()
|
||||
}
|
||||
})
|
||||
}, s)
|
||||
if (out) setTimeout(resolve, out + s)
|
||||
});
|
||||
}
|
||||
|
||||
function TotalSteel() {
|
||||
return new Promise(resolve => {
|
||||
if (disable("TSteel")) return resolve()
|
||||
|
@ -1949,7 +2001,7 @@ function disable(Val, name, way) {
|
|||
const read = $nobyda.read("JD_DailyBonusDisables")
|
||||
const annal = $nobyda.read("JD_Crash_" + Val)
|
||||
const boxds = $nobyda.read("JD_Crash_disable") === "false" ? false : true
|
||||
const old = (Val == "JDSubsidy" || Val == "JDDrug" || Val == "JDClocks" || way == 2) ? false : move(Val, read, 0)
|
||||
const old = (Val == "JDGetCash" || Val == "JDSubsidy" || Val == "JDDrug" || Val == "JDClocks" || way == 2) ? false : move(Val, read, 0)
|
||||
if (annal && way == 1 && boxds) {
|
||||
var Crash = $nobyda.write("", "JD_Crash_" + Val)
|
||||
if (read) {
|
||||
|
@ -2059,6 +2111,7 @@ function initial() {
|
|||
JRBean: {},
|
||||
subsidy: {},
|
||||
JDCash: {},
|
||||
JDGetCash: {},
|
||||
JDShake: {}
|
||||
}
|
||||
for (var i in merge) {
|
||||
|
|
|
@ -54,6 +54,7 @@
|
|||
{"key": "JDPrize","label": "京东大奖"},
|
||||
{"key": "JRDSign","label": "金融双签"},
|
||||
{"key": "subsidy","label": "京东金贴"},
|
||||
{"key": "JDGetCash","label": "京东现金"},
|
||||
{"key": "JDShake","label": "京东摇一摇"},
|
||||
{"key": "Qbear","label": "总京豆查询"},
|
||||
{"key": "TCash","label": "总红包查询"},
|
||||
|
|
Loading…
Reference in New Issue