Procházet zdrojové kódy

修改自动登录,自动获取授权码

zhou1577692533 před 1 týdnem
rodič
revize
f88cdc28ea
1 změnil soubory, kde provedl 6 přidání a 1 odebrání
  1. 6 1
      src/script/service.ts

+ 6 - 1
src/script/service.ts

@@ -81,10 +81,15 @@ apiClient.interceptors.response.use(
 );
 
 async function login(): Promise<UserInfo> {
+  const base = DingdocsScript.base;
+  const corpId = await base.getCorpId();
+  const authResult = await base.host.getAuthCode(corpId);
+  const authCode = authResult.code;
+  
   const response = await axios.post<LoginResponse>(
     `${BASE_URL}/sys_user/ddh5/login`,
     {
-      code: 'ebaa5afafa1d3c8d8cf2223f0c2f9ec1',
+      code: authCode,
       app_id: 'dingqo0h82jhq5ewv9ow'
     },
     { timeout: 30000 }