MCPcopy Create free account
hub / github.com/Semporia/Scripts / getUserInfo

Function getUserInfo

jd_bookshop.js:238–263  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

236
237// 获得用户信息
238function getUserInfo() {
239 return new Promise(resolve => {
240 let body = `pin=${encodeURIComponent($.token)}`
241 $.post(taskPostUrl('wxActionCommon/getUserInfo', body), async (err, resp, data) => {
242 try {
243 if (err) {
244 console.log(`${$.name} API请求失败,请检查网路重试`)
245 } else {
246 if (safeGet(data)) {
247 data = JSON.parse(data);
248 if (data.data) {
249 console.log(`用户【${data.data.nickname}】信息获取成功`)
250 $.userId = data.data.id
251 $.pinImg = data.data.yunMidImageUrl
252 $.nick = data.data.nickname
253 }
254 }
255 }
256 } catch (e) {
257 $.logErr(e, resp)
258 } finally {
259 resolve(data);
260 }
261 })
262 })
263}
264
265// 获得游戏信息
266function getActContent(info = false, shareUuid = '') {

Callers 1

jdBeautyFunction · 0.70

Calls 5

taskPostUrlFunction · 0.70
safeGetFunction · 0.70
postMethod · 0.45
logMethod · 0.45
logErrMethod · 0.45

Tested by

no test coverage detected