|
|
@@ -285,12 +285,14 @@ async function tryAutoVerifyCode(typeStr, base64Data) {
|
|
|
lk.log('data:image/png;base64,' + base64Data);
|
|
|
switch (typeStr) {
|
|
|
case 'baidu':
|
|
|
- return doVerifyCodeByBDOCR(base64Data);
|
|
|
+ let accessToken = await getBDAccessToken();
|
|
|
+ if (accessToken) {
|
|
|
+ return doVerifyCodeByBDOCR(base64Data, accessToken);
|
|
|
+ }
|
|
|
case '345api':
|
|
|
base64Data = 'data:image/png;base64,' + base64Data;
|
|
|
return doVerifyCodeBy345Api(base64Data);
|
|
|
}
|
|
|
- return null;
|
|
|
}
|
|
|
|
|
|
async function doVerifyCodeBy345Api(base64Data) {
|
|
|
@@ -350,13 +352,8 @@ async function doVerifyCodeBy345Api(base64Data) {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-async function doVerifyCodeByBDOCR(base64Data) {
|
|
|
+async function doVerifyCodeByBDOCR(base64Data, accessToken) {
|
|
|
return new Promise((resolve, _reject) => {
|
|
|
- let accessToken = await getBDAccessToken();
|
|
|
- if (!accessToken) {
|
|
|
- resolve();
|
|
|
- return;
|
|
|
- }
|
|
|
let reqData = {
|
|
|
image: base64Data,
|
|
|
}
|