MCPcopy Index your code
hub / github.com/smallfawn/QLScriptPublic / loginByWxCode

Method loginByWxCode

wxapp/bluedash.js:161–180  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

159 }
160
161 async loginByWxCode() {
162 try {
163 const code = await this.getLoginCode();
164 const data = await this.request({
165 method: "POST",
166 apiPath: "/app-api/member/auth/social-login",
167 skipToken: true,
168 data: {
169 code,
170 type: LOGIN_TYPE,
171 state: LOGIN_STATE,
172 },
173 });
174 this.applyToken(data);
175 this.saveCachedToken();
176 $.log(`账号[${this.index}] 登录成功`);
177 } catch (e) {
178 $.log(`账号[${this.index}] 登录失败: ${e.message || e}`);
179 }
180 }
181
182 async checkToken() {
183 try {

Callers 1

runMethod · 0.95

Calls 5

getLoginCodeMethod · 0.95
requestMethod · 0.95
applyTokenMethod · 0.95
saveCachedTokenMethod · 0.95
logMethod · 0.45

Tested by

no test coverage detected