Bladeren bron

fix: login params

Acathur 3 jaren geleden
bovenliggende
commit
73b1c1e36b
3 gewijzigde bestanden met toevoegingen van 30 en 3 verwijderingen
  1. 14 1
      dist/lib/ids.d.ts
  2. 1 1
      package.json
  3. 15 1
      src/lib/ids.ts

+ 14 - 1
dist/lib/ids.d.ts

@@ -97,6 +97,19 @@ export interface IdsUser {
     icon_url?: string;
     source: string;
 }
+export interface IdsLogin {
+    open_type?: string;
+    weixin_code?: string;
+    weibo_token?: string;
+    login_name?: string;
+    email?: string;
+    mobile?: string;
+    password?: string;
+    captcha?: string;
+    client_id?: string;
+    xAPP?: string;
+    xVersion?: string;
+}
 export declare const randomtail: () => string;
 export declare class Ids {
     config: IdsConfig;
@@ -111,5 +124,5 @@ export declare class Ids {
     putProvider(data: IdsProvider, config?: RequestConfig): Promise<any>;
     putSolution(data: IdsSolution, config?: RequestConfig): Promise<any>;
     createUser(data: IdsUser, config?: RequestConfig): Promise<any>;
-    login(data: IdsUser, config?: RequestConfig): Promise<any>;
+    login(data: IdsLogin, config?: RequestConfig): Promise<any>;
 }

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "crawler-lib",
-  "version": "1.3.0",
+  "version": "1.3.1",
   "main": "dist/lib/index.js",
   "module": "dist/lib/index.js",
   "author": "Acathur",

+ 15 - 1
src/lib/ids.ts

@@ -109,6 +109,20 @@ export interface IdsUser {
   source: string
 }
 
+export interface IdsLogin {
+  open_type?: string
+  weixin_code?: string
+  weibo_token?: string
+  login_name?: string
+  email?: string
+  mobile?: string
+  password?: string
+  captcha?: string
+  client_id?: string
+  xAPP?: string
+  xVersion?: string
+}
+
 const genNonceString = () => randomBytes(8).toString('hex')
 
 export const randomtail = () => `_=${genNonceString()}`
@@ -221,7 +235,7 @@ export class Ids {
     })
   }
 
-  login(data: IdsUser, config?: RequestConfig) {
+  login(data: IdsLogin, config?: RequestConfig) {
     return this.request({
       ...config,
       method: 'POST',