checkin.js
737 Bytes
const data = {
method: "checkin",
type: "checkin",
latlng: "31.982921,118.733974",
addr: "%E6%B1%9F%E8%8B%8F%E7%9C%81%E5%8D%97%E4%BA%AC%E5%B8%82%E5%BB%BA%E9%82%BA%E5%8C%BA%E5%88%9B%E6%99%BA%E8%B7%AF24%E5%8F%B7%E9%9D%A0%E8%BF%91%E4%B8%AD%E5%9B%BD%E5%B7%A5%E5%95%86%E9%93%B6%E8%A1%8C(%E5%98%89%E9%99%B5%E6%B1%9F%E4%B8%9C%E8%A1%97%E6%94%AF%E8%A1%8C)",
sessionkey: "abc14l9XQT_HW61HNFegw",
wifiMac: "null HTTP/1.1"
}
async function checkin(session, sessionkey) {
return new Promise(function(resolve, reject) {
session.get('/client.do', {qs: Object.assign(data, sessionkey)}, function(err, res, body) {
if (err) {
reject(err)
return
}
resolve(body)
})
})
}
module.exports = checkin