MCPcopy Index your code
hub / github.com/NobyDa/Script / FlashSaleDivide

Function FlashSaleDivide

JD-DailyBonus/JD_DailyBonus.js:946–992  ·  view source on GitHub ↗
(s)

Source from the content-addressed store, hash-verified

944}
945
946function FlashSaleDivide(s) {
947 return new Promise(resolve => {
948 setTimeout(() => {
949 const Url = {
950 url: 'https://api.m.jd.com/client.action?functionId=partitionJdShare',
951 headers: {
952 Cookie: KEY
953 },
954 body: "body=%7B%22version%22%3A%22v2%22%7D&client=apple&clientVersion=9.0.8&openudid=1fce88cd05c42fe2b054e846f11bdf33f016d676&sign=49baa3b3899b02bbf06cdf41fe191986&st=1597682588351&sv=111"
955 };
956 $nobyda.post(Url, function(error, response, data) {
957 try {
958 if (error) {
959 throw new Error(error)
960 } else {
961 const Details = LogDetails ? "response:\n" + data : '';
962 const cc = JSON.parse(data)
963 if (cc.result.code == 0) {
964 merge.JDFSale.success = 1
965 merge.JDFSale.bean = cc.result.jdBeanNum || 0
966 merge.JDFSale.notify = "京东闪购-瓜分: 成功, 明细: " + (merge.JDFSale.bean || "无") + "京豆 🐶"
967 console.log("\n" + "京东闪购-瓜分签到成功 " + Details)
968 } else {
969 merge.JDFSale.fail = 1
970 console.log("\n" + "京东闪购-瓜分签到失败 " + Details)
971 if (data.match(/已参与|已领取|\"2006\"/)) {
972 merge.JDFSale.notify = "京东闪购-瓜分: 失败, 原因: 已瓜分 ⚠️"
973 } else if (data.match(/不存在|已结束|未开始|\"2008\"|\"2012\"/)) {
974 merge.JDFSale.notify = "京东闪购-瓜分: 失败, 原因: 活动已结束 ⚠️"
975 } else if (data.match(/\"code\":\"1003\"|未获取/)) {
976 merge.JDFSale.notify = "京东闪购-瓜分: 失败, 原因: Cookie失效‼️"
977 } else {
978 const msg = data.match(/\"msg\":\"([\u4e00-\u9fa5].+?)\"/)
979 merge.JDFSale.notify = `京东闪购-瓜分: 失败, ${msg ? msg[1] : `原因: 未知`} ⚠️`
980 }
981 }
982 }
983 } catch (eor) {
984 $nobyda.AnError("京东闪购-瓜分", "JDFSale", eor, response, data)
985 } finally {
986 resolve()
987 }
988 })
989 }, s)
990 if (out) setTimeout(resolve, out + s)
991 });
992}
993
994function JingDongCash(s) {
995 merge.JDCash = {};

Callers 1

JDFlashSaleFunction · 0.85

Calls 2

postMethod · 0.45
logMethod · 0.45

Tested by

no test coverage detected