mirror of
https://github.com/lan-tianxiang/clone_scripts.git
synced 2026-03-25 08:34:13 +08:00
更新于 07-14 21:28
This commit is contained in:
44
jd_joy.js
44
jd_joy.js
@@ -2,7 +2,7 @@
|
|||||||
jd宠汪汪 搬的https://github.com/uniqueque/QuantumultX/blob/4c1572d93d4d4f883f483f907120a75d925a693e/Script/jd_joy.js
|
jd宠汪汪 搬的https://github.com/uniqueque/QuantumultX/blob/4c1572d93d4d4f883f483f907120a75d925a693e/Script/jd_joy.js
|
||||||
脚本兼容: QuantumultX, Surge, Loon, JSBox, Node.js
|
脚本兼容: QuantumultX, Surge, Loon, JSBox, Node.js
|
||||||
IOS用户支持京东双账号,NodeJs用户支持N个京东账号
|
IOS用户支持京东双账号,NodeJs用户支持N个京东账号
|
||||||
更新时间:2021-6-6
|
更新时间:2021-7-15
|
||||||
活动入口:京东APP我的-更多工具-宠汪汪
|
活动入口:京东APP我的-更多工具-宠汪汪
|
||||||
建议先凌晨0点运行jd_joy.js脚本获取狗粮后,再运行此脚本(jd_joy_steal.js)可偷好友积分,6点运行可偷好友狗粮
|
建议先凌晨0点运行jd_joy.js脚本获取狗粮后,再运行此脚本(jd_joy_steal.js)可偷好友积分,6点运行可偷好友狗粮
|
||||||
feedCount:自定义 每次喂养数量; 等级只和喂养次数有关,与数量无关
|
feedCount:自定义 每次喂养数量; 等级只和喂养次数有关,与数量无关
|
||||||
@@ -415,7 +415,7 @@ function getDeskGoodDetails() {
|
|||||||
// const url = `${JD_API_HOST}/getDeskGoodDetails`;
|
// const url = `${JD_API_HOST}/getDeskGoodDetails`;
|
||||||
const host = `jdjoy.jd.com`;
|
const host = `jdjoy.jd.com`;
|
||||||
const reqSource = 'h5';
|
const reqSource = 'h5';
|
||||||
const url = `${JD_API_HOST}/common/pet/getDeskGoodDetails?reqSource=h5&invokeKey=NRp8OPxZMFXmGkaE`
|
const url = `${JD_API_HOST}/common/pet/getDeskGoodDetails?reqSource=h5&invokeKey=qRKHmL4sna8ZOP9F`
|
||||||
$.get(taskUrl(url, host, reqSource), (err, resp, data) => {
|
$.get(taskUrl(url, host, reqSource), (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
if (err) {
|
if (err) {
|
||||||
@@ -442,7 +442,7 @@ function followScan(sku) {
|
|||||||
"reqSource": "h5",
|
"reqSource": "h5",
|
||||||
sku
|
sku
|
||||||
}
|
}
|
||||||
const url = `${JD_API_HOST}/common/pet/scan?reqSource=h5&invokeKey=NRp8OPxZMFXmGkaE`
|
const url = `${JD_API_HOST}/common/pet/scan?reqSource=h5&invokeKey=qRKHmL4sna8ZOP9F`
|
||||||
$.post(taskPostUrl(url, JSON.stringify(body), reqSource, host, 'application/json'), (err, resp, data) => {
|
$.post(taskPostUrl(url, JSON.stringify(body), reqSource, host, 'application/json'), (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
if (err) {
|
if (err) {
|
||||||
@@ -464,7 +464,7 @@ function scanMarket(type, body, cType = 'application/json') {
|
|||||||
// const url = `${weAppUrl}/${type}`;
|
// const url = `${weAppUrl}/${type}`;
|
||||||
const host = `jdjoy.jd.com`;
|
const host = `jdjoy.jd.com`;
|
||||||
const reqSource = 'weapp';
|
const reqSource = 'weapp';
|
||||||
const url = `${JD_API_HOST}/common/pet/${type}?reqSource=h5&invokeKey=NRp8OPxZMFXmGkaE`
|
const url = `${JD_API_HOST}/common/pet/${type}?reqSource=h5&invokeKey=qRKHmL4sna8ZOP9F`
|
||||||
if (cType === 'application/json') {
|
if (cType === 'application/json') {
|
||||||
body = JSON.stringify(body)
|
body = JSON.stringify(body)
|
||||||
}
|
}
|
||||||
@@ -489,7 +489,7 @@ function appScanMarket(type, body) {
|
|||||||
// const url = `${JD_API_HOST}/${type}`;
|
// const url = `${JD_API_HOST}/${type}`;
|
||||||
const host = `jdjoy.jd.com`;
|
const host = `jdjoy.jd.com`;
|
||||||
const reqSource = 'h5';
|
const reqSource = 'h5';
|
||||||
const url = `${JD_API_HOST}/common/pet/${type}?reqSource=h5&invokeKey=NRp8OPxZMFXmGkaE`
|
const url = `${JD_API_HOST}/common/pet/${type}?reqSource=h5&invokeKey=qRKHmL4sna8ZOP9F`
|
||||||
$.post(taskPostUrl(url, JSON.stringify(body), reqSource, host, 'application/json'), (err, resp, data) => {
|
$.post(taskPostUrl(url, JSON.stringify(body), reqSource, host, 'application/json'), (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
if (err) {
|
if (err) {
|
||||||
@@ -513,7 +513,7 @@ function sign() {
|
|||||||
// const url = `${weAppUrl}/getFood?reqSource=weapp&taskType=${type}`;
|
// const url = `${weAppUrl}/getFood?reqSource=weapp&taskType=${type}`;
|
||||||
const host = `jdjoy.jd.com`;
|
const host = `jdjoy.jd.com`;
|
||||||
const reqSource = 'h5';
|
const reqSource = 'h5';
|
||||||
const url = `${JD_API_HOST}/common/pet/sign?reqSource=h5&invokeKey=NRp8OPxZMFXmGkaE&taskType=SignEveryDay`
|
const url = `${JD_API_HOST}/common/pet/sign?reqSource=h5&invokeKey=qRKHmL4sna8ZOP9F&taskType=SignEveryDay`
|
||||||
$.get(taskUrl(url, host, reqSource), (err, resp, data) => {
|
$.get(taskUrl(url, host, reqSource), (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
if (err) {
|
if (err) {
|
||||||
@@ -536,7 +536,7 @@ function getFood(type) {
|
|||||||
// const url = `${weAppUrl}/getFood?reqSource=weapp&taskType=${type}`;
|
// const url = `${weAppUrl}/getFood?reqSource=weapp&taskType=${type}`;
|
||||||
const host = `jdjoy.jd.com`;
|
const host = `jdjoy.jd.com`;
|
||||||
const reqSource = 'weapp';
|
const reqSource = 'weapp';
|
||||||
const url = `${JD_API_HOST}/common/pet/getFood?reqSource=weapp&taskType=${type}&reqSource=h5&invokeKey=NRp8OPxZMFXmGkaE`
|
const url = `${JD_API_HOST}/common/pet/getFood?reqSource=weapp&taskType=${type}&reqSource=h5&invokeKey=qRKHmL4sna8ZOP9F`
|
||||||
$.get(taskUrl(url, host, reqSource), (err, resp, data) => {
|
$.get(taskUrl(url, host, reqSource), (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
if (err) {
|
if (err) {
|
||||||
@@ -559,9 +559,9 @@ function iconClick(type, id) {
|
|||||||
// const url = `${weAppUrl}/getFood?reqSource=weapp&taskType=${type}`;
|
// const url = `${weAppUrl}/getFood?reqSource=weapp&taskType=${type}`;
|
||||||
const host = `jdjoy.jd.com`;
|
const host = `jdjoy.jd.com`;
|
||||||
const reqSource = 'weapp';
|
const reqSource = 'weapp';
|
||||||
// ${JD_API_HOST}/common/pet/icon/click?iconCode=follow_channel&linkAddr=363&reqSource=h5&invokeKey=NRp8OPxZMFXmGkaE
|
// ${JD_API_HOST}/common/pet/icon/click?iconCode=follow_channel&linkAddr=363&reqSource=h5&invokeKey=qRKHmL4sna8ZOP9F
|
||||||
// console.log(type, id)
|
// console.log(type, id)
|
||||||
const url = `${JD_API_HOST}/common/pet/icon/click?iconCode=${type}&linkAddr=${id}&reqSource=h5&invokeKey=NRp8OPxZMFXmGkaE`
|
const url = `${JD_API_HOST}/common/pet/icon/click?iconCode=${type}&linkAddr=${id}&reqSource=h5&invokeKey=qRKHmL4sna8ZOP9F`
|
||||||
$.get(taskUrl(url, host, reqSource), (err, resp, data) => {
|
$.get(taskUrl(url, host, reqSource), (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
if (err) {
|
if (err) {
|
||||||
@@ -584,8 +584,8 @@ function followShop(shopId) {
|
|||||||
const body = `shopId=${shopId}`;
|
const body = `shopId=${shopId}`;
|
||||||
const reqSource = 'weapp';
|
const reqSource = 'weapp';
|
||||||
const host = 'jdjoy.jd.com';
|
const host = 'jdjoy.jd.com';
|
||||||
// ${JD_API_HOST}/common/pet/followShop?validate=59d15039c5ad4d24af48fcec798962bf&reqSource=h5&invokeKey=NRp8OPxZMFXmGkaE
|
// ${JD_API_HOST}/common/pet/followShop?validate=59d15039c5ad4d24af48fcec798962bf&reqSource=h5&invokeKey=qRKHmL4sna8ZOP9F
|
||||||
const url = `${JD_API_HOST}/common/pet/followShop?reqSource=h5&invokeKey=NRp8OPxZMFXmGkaE`
|
const url = `${JD_API_HOST}/common/pet/followShop?reqSource=h5&invokeKey=qRKHmL4sna8ZOP9F`
|
||||||
$.post(taskPostUrl(url, body, reqSource, host,'application/x-www-form-urlencoded'), (err, resp, data) => {
|
$.post(taskPostUrl(url, body, reqSource, host,'application/x-www-form-urlencoded'), (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
if (err) {
|
if (err) {
|
||||||
@@ -606,7 +606,7 @@ function enterRoom() {
|
|||||||
// const url = `${weAppUrl}/enterRoom/h5?reqSource=weapp&invitePin=&openId=`;
|
// const url = `${weAppUrl}/enterRoom/h5?reqSource=weapp&invitePin=&openId=`;
|
||||||
const host = `jdjoy.jd.com`;
|
const host = `jdjoy.jd.com`;
|
||||||
const reqSource = 'weapp';
|
const reqSource = 'weapp';
|
||||||
const url = `${JD_API_HOST}/common/pet/enterRoom/h5?reqSource=h5&invitePin=&openId=&invokeKey=NRp8OPxZMFXmGkaE`
|
const url = `${JD_API_HOST}/common/pet/enterRoom/h5?reqSource=h5&invitePin=&openId=&invokeKey=qRKHmL4sna8ZOP9F`
|
||||||
$.post({...taskUrl(url, host, reqSource),body:'{}'}, (err, resp, data) => {
|
$.post({...taskUrl(url, host, reqSource),body:'{}'}, (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
if (err) {
|
if (err) {
|
||||||
@@ -634,7 +634,7 @@ function appGetPetTaskConfig() {
|
|||||||
// const url = `${JD_API_HOST}/getPetTaskConfig?reqSource=h5`;
|
// const url = `${JD_API_HOST}/getPetTaskConfig?reqSource=h5`;
|
||||||
const host = `jdjoy.jd.com`;
|
const host = `jdjoy.jd.com`;
|
||||||
const reqSource = 'h5';
|
const reqSource = 'h5';
|
||||||
const url = `${JD_API_HOST}/common/pet/getPetTaskConfig?reqSource=h5&invokeKey=NRp8OPxZMFXmGkaE`
|
const url = `${JD_API_HOST}/common/pet/getPetTaskConfig?reqSource=h5&invokeKey=qRKHmL4sna8ZOP9F`
|
||||||
$.get(taskUrl(url, host, reqSource), (err, resp, data) => {
|
$.get(taskUrl(url, host, reqSource), (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
if (err) {
|
if (err) {
|
||||||
@@ -660,7 +660,7 @@ function feedPets(feedNum) {
|
|||||||
// const url = `${weAppUrl}/feed?feedCount=${feedNum}&reqSource=weapp`;
|
// const url = `${weAppUrl}/feed?feedCount=${feedNum}&reqSource=weapp`;
|
||||||
const host = `jdjoy.jd.com`;
|
const host = `jdjoy.jd.com`;
|
||||||
const reqSource = 'weapp';
|
const reqSource = 'weapp';
|
||||||
const url = `${JD_API_HOST}/common/pet/feed?feedCount=${feedNum}&reqSource=h5&invokeKey=NRp8OPxZMFXmGkaE`
|
const url = `${JD_API_HOST}/common/pet/feed?feedCount=${feedNum}&reqSource=h5&invokeKey=qRKHmL4sna8ZOP9F`
|
||||||
$.get(taskUrl(url, host, reqSource), async (err, resp, data) => {
|
$.get(taskUrl(url, host, reqSource), async (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
if (err) {
|
if (err) {
|
||||||
@@ -712,7 +712,7 @@ function getPetTaskConfig() {
|
|||||||
// const reqSource = 'h5';
|
// const reqSource = 'h5';
|
||||||
const host = `jdjoy.jd.com`;
|
const host = `jdjoy.jd.com`;
|
||||||
const reqSource = 'h5';
|
const reqSource = 'h5';
|
||||||
const url = `${JD_API_HOST}//common/pet/getPetTaskConfig?reqSource=h5&invokeKey=NRp8OPxZMFXmGkaE`
|
const url = `${JD_API_HOST}//common/pet/getPetTaskConfig?reqSource=h5&invokeKey=qRKHmL4sna8ZOP9F`
|
||||||
$.get(taskUrl(url, host, reqSource), (err, resp, data) => {
|
$.get(taskUrl(url, host, reqSource), (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
if (err) {
|
if (err) {
|
||||||
@@ -735,7 +735,7 @@ function getPetRace() {
|
|||||||
// const url = `${JD_API_HOST}/combat/detail/v2?help=false`;
|
// const url = `${JD_API_HOST}/combat/detail/v2?help=false`;
|
||||||
const host = `jdjoy.jd.com`;
|
const host = `jdjoy.jd.com`;
|
||||||
const reqSource = 'h5';
|
const reqSource = 'h5';
|
||||||
const url = `${JD_API_HOST}/common/pet/combat/detail/v2?help=false&reqSource=h5&invokeKey=NRp8OPxZMFXmGkaE`
|
const url = `${JD_API_HOST}/common/pet/combat/detail/v2?help=false&reqSource=h5&invokeKey=qRKHmL4sna8ZOP9F`
|
||||||
$.get(taskUrl(url, host, reqSource), (err, resp, data) => {
|
$.get(taskUrl(url, host, reqSource), (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
if (err) {
|
if (err) {
|
||||||
@@ -758,7 +758,7 @@ function getRankList() {
|
|||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
// const url = `${JD_API_HOST}/combat/getRankList`;
|
// const url = `${JD_API_HOST}/combat/getRankList`;
|
||||||
$.raceUsers = [];
|
$.raceUsers = [];
|
||||||
const url = `${JD_API_HOST}/common/pet/combat/getRankList?reqSource=h5&invokeKey=NRp8OPxZMFXmGkaE`
|
const url = `${JD_API_HOST}/common/pet/combat/getRankList?reqSource=h5&invokeKey=qRKHmL4sna8ZOP9F`
|
||||||
$.get(taskUrl(url, `jdjoy.jd.com`, 'h5'), (err, resp, data) => {
|
$.get(taskUrl(url, `jdjoy.jd.com`, 'h5'), (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
if (err) {
|
if (err) {
|
||||||
@@ -787,7 +787,7 @@ function runMatch(teamLevel, timeout = 10000) {
|
|||||||
// const url = `${JD_API_HOST}/combat/match?teamLevel=${teamLevel}`;
|
// const url = `${JD_API_HOST}/combat/match?teamLevel=${teamLevel}`;
|
||||||
const host = `jdjoy.jd.com`;
|
const host = `jdjoy.jd.com`;
|
||||||
const reqSource = 'h5';
|
const reqSource = 'h5';
|
||||||
const url = `${JD_API_HOST}/common/pet/combat/match?teamLevel=${teamLevel}&reqSource=h5&invokeKey=NRp8OPxZMFXmGkaE`
|
const url = `${JD_API_HOST}/common/pet/combat/match?teamLevel=${teamLevel}&reqSource=h5&invokeKey=qRKHmL4sna8ZOP9F`
|
||||||
$.get(taskUrl(url, host, reqSource), (err, resp, data) => {
|
$.get(taskUrl(url, host, reqSource), (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
if (err) {
|
if (err) {
|
||||||
@@ -811,7 +811,7 @@ function getBackupInfo() {
|
|||||||
// const url = `${JD_API_HOST}/combat/getBackupInfo`;
|
// const url = `${JD_API_HOST}/combat/getBackupInfo`;
|
||||||
const host = `jdjoy.jd.com`;
|
const host = `jdjoy.jd.com`;
|
||||||
const reqSource = 'h5';
|
const reqSource = 'h5';
|
||||||
const url = `${JD_API_HOST}/common/pet/combat/getBackupInfo?reqSource=h5&invokeKey=NRp8OPxZMFXmGkaE`
|
const url = `${JD_API_HOST}/common/pet/combat/getBackupInfo?reqSource=h5&invokeKey=qRKHmL4sna8ZOP9F`
|
||||||
$.get(taskUrl(url, host, reqSource), (err, resp, data) => {
|
$.get(taskUrl(url, host, reqSource), (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
if (err) {
|
if (err) {
|
||||||
@@ -833,7 +833,7 @@ function getBackupInfo() {
|
|||||||
function getWinCoin() {
|
function getWinCoin() {
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
// const url = `${weAppUrl}/combat/detail/v2?help=false&reqSource=weapp`;
|
// const url = `${weAppUrl}/combat/detail/v2?help=false&reqSource=weapp`;
|
||||||
const url = `${JD_API_HOST}/common/pet/combat/detail/v2?help=false&reqSource=h5&invokeKey=NRp8OPxZMFXmGkaE`
|
const url = `${JD_API_HOST}/common/pet/combat/detail/v2?help=false&reqSource=h5&invokeKey=qRKHmL4sna8ZOP9F`
|
||||||
$.get(taskUrl(url, 'jdjoy.jd.com', `h5`), (err, resp, data) => {
|
$.get(taskUrl(url, 'jdjoy.jd.com', `h5`), (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
if (err) {
|
if (err) {
|
||||||
@@ -859,7 +859,7 @@ function receiveJoyRunAward() {
|
|||||||
// const url = `${JD_API_HOST}/combat/receive`;
|
// const url = `${JD_API_HOST}/combat/receive`;
|
||||||
const host = `jdjoy.jd.com`;
|
const host = `jdjoy.jd.com`;
|
||||||
const reqSource = 'h5';
|
const reqSource = 'h5';
|
||||||
const url = `${JD_API_HOST}/common/pet/combat/receive?reqSource=h5&invokeKey=NRp8OPxZMFXmGkaE`
|
const url = `${JD_API_HOST}/common/pet/combat/receive?reqSource=h5&invokeKey=qRKHmL4sna8ZOP9F`
|
||||||
$.get(taskUrl(url, host, reqSource), (err, resp, data) => {
|
$.get(taskUrl(url, host, reqSource), (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
if (err) {
|
if (err) {
|
||||||
@@ -902,7 +902,7 @@ async function energySupplyStation(showOrder) {
|
|||||||
function getSupplyInfo(showOrder) {
|
function getSupplyInfo(showOrder) {
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
// const url = `${weAppUrl}/combat/getSupplyInfo?showOrder=${showOrder}`;
|
// const url = `${weAppUrl}/combat/getSupplyInfo?showOrder=${showOrder}`;
|
||||||
const url = `${JD_API_HOST}/common/pet/combat/getSupplyInfo?showOrder=${showOrder}&reqSource=h5&invokeKey=NRp8OPxZMFXmGkaE`
|
const url = `${JD_API_HOST}/common/pet/combat/getSupplyInfo?showOrder=${showOrder}&reqSource=h5&invokeKey=qRKHmL4sna8ZOP9F`
|
||||||
$.get(taskUrl(url, 'jdjoy.jd.com', `weapp`), (err, resp, data) => {
|
$.get(taskUrl(url, 'jdjoy.jd.com', `weapp`), (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
if (err) {
|
if (err) {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
Last Modified time: 2021-6-6 10:22:37
|
Last Modified time: 2021-7-15 8:22:37
|
||||||
活动入口:京东APP我的-更多工具-宠汪汪
|
活动入口:京东APP我的-更多工具-宠汪汪
|
||||||
最近经常出现给偷好友积分与狗粮失败的情况,故建议cron设置为多次
|
最近经常出现给偷好友积分与狗粮失败的情况,故建议cron设置为多次
|
||||||
jd宠汪汪偷好友积分与狗粮,及给好友喂食
|
jd宠汪汪偷好友积分与狗粮,及给好友喂食
|
||||||
@@ -286,7 +286,7 @@ async function helpFriendsFeed() {
|
|||||||
}
|
}
|
||||||
function getFriends(currentPage = '1') {
|
function getFriends(currentPage = '1') {
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
const url = `${JD_API_HOST}/common/pet/h5/getFriends?itemsPerPage=20¤tPage=${currentPage * 1}&reqSource=h5&invokeKey=NRp8OPxZMFXmGkaE`
|
const url = `${JD_API_HOST}/common/pet/h5/getFriends?itemsPerPage=20¤tPage=${currentPage * 1}&reqSource=h5&invokeKey=qRKHmL4sna8ZOP9F`
|
||||||
const options = {
|
const options = {
|
||||||
url,
|
url,
|
||||||
headers: {
|
headers: {
|
||||||
@@ -465,7 +465,7 @@ function getRandomFood(friendPin) {
|
|||||||
}
|
}
|
||||||
function getCoinChanges() {
|
function getCoinChanges() {
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
const url = `${JD_API_HOST}/common/pet/getCoinChanges?changeDate=${Date.now()}&reqSource=h5&invokeKey=NRp8OPxZMFXmGkaE`
|
const url = `${JD_API_HOST}/common/pet/getCoinChanges?changeDate=${Date.now()}&reqSource=h5&invokeKey=qRKHmL4sna8ZOP9F`
|
||||||
const options = {
|
const options = {
|
||||||
url,
|
url,
|
||||||
headers: {
|
headers: {
|
||||||
@@ -583,7 +583,7 @@ function TotalBean() {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
function taskUrl(functionId, friendPin) {
|
function taskUrl(functionId, friendPin) {
|
||||||
const url = `${JD_API_HOST}/common/pet/${functionId}?reqSource=h5&invokeKey=NRp8OPxZMFXmGkaE${friendPin && "&friendPin=" + encodeURI(friendPin)}`
|
const url = `${JD_API_HOST}/common/pet/${functionId}?reqSource=h5&invokeKey=qRKHmL4sna8ZOP9F${friendPin && "&friendPin=" + encodeURI(friendPin)}`
|
||||||
return {
|
return {
|
||||||
url,
|
url,
|
||||||
headers: {
|
headers: {
|
||||||
|
|||||||
Reference in New Issue
Block a user