startAuth.d.ts 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. /**
  2. * 对用户进行人脸认证,判断是否与当前钉钉账号实名绑定的身份一致 请求参数定义
  3. * @apiName biz.verify.startAuth
  4. */
  5. export interface IBizVerifyStartAuthParams {
  6. /** 对账单号,开发者输入,用于跟踪 */
  7. bizId: string;
  8. /** 认证方式,目前只支持 "byDingtalk" */
  9. authType: string;
  10. /** 用户信息 */
  11. userInfo?: {
  12. /** 姓名 */
  13. name: string;
  14. /** 身份证号 */
  15. IDCardNo: string;
  16. };
  17. [key: string]: any;
  18. }
  19. /**
  20. * 对用户进行人脸认证,判断是否与当前钉钉账号实名绑定的身份一致 返回结果定义
  21. * @apiName biz.verify.startAuth
  22. */
  23. export interface IBizVerifyStartAuthResult {
  24. /** 认证通过时,返回的授权码,用于服务端确认认证结果 */
  25. tmpAuthCode: string;
  26. }
  27. /**
  28. * 对用户进行人脸认证,判断是否与当前钉钉账号实名绑定的身份一致
  29. * @apiName biz.verify.startAuth
  30. * @supportVersion ios: 4.5.21 android: 4.5.21
  31. */
  32. export declare function startAuth$(params: IBizVerifyStartAuthParams): Promise<IBizVerifyStartAuthResult>;
  33. export default startAuth$;