# @ohos.userIAM.faceAuth (人脸认è¯)(系统接å£) æä¾›äººè„¸å½•入相关接å£ã€‚ > **说明:** > > - 本模å—首批接å£ä»ŽAPI version 9开始支æŒã€‚åŽç»ç‰ˆæœ¬çš„æ–°å¢žæŽ¥å£ï¼Œé‡‡ç”¨ä¸Šè§’æ ‡å•ç‹¬æ ‡è®°æŽ¥å£çš„起始版本。 > > - 本模å—为系统接å£ã€‚ ## å¯¼å…¥æ¨¡å— ```ts import { faceAuth } from '@kit.UserAuthenticationKit'; ``` ## FaceAuthManager 人脸认è¯ç®¡ç†å™¨å¯¹è±¡ã€‚ ### constructor constructor() 表示获å–人脸认è¯ç®¡ç†å™¨å¯¹è±¡ã€‚ **系统能力:** SystemCapability.UserIAM.UserAuth.FaceAuth **系统接å£ï¼š** æ¤æŽ¥å£ä¸ºç³»ç»ŸæŽ¥å£ã€‚ **返回值:** | 类型 | 说明 | | ---------------------- | -------------------- | | [FaceAuthManager](#faceauthmanager) | 人脸认è¯ç®¡ç†å™¨å¯¹è±¡ã€‚ | **示例:** ```ts import { faceAuth } from '@kit.UserAuthenticationKit'; let faceAuthManager = new faceAuth.FaceAuthManager(); ``` ### setSurfaceId setSurfaceId(surfaceId: string): void; 该接å£ä»…ç”¨äºŽåœ¨å½•å…¥äººè„¸æ—¶ï¼Œè®¾ç½®äººè„¸é¢„è§ˆç•Œé¢ [XComponent](../apis-arkui/arkui-ts/ts-basic-components-xcomponent.md#getxcomponentsurfaceid) æŒæœ‰ Surface çš„ ID,需è¦é…åˆ[人脸录入接å£](../apis-basic-services-kit/js-apis-osAccount-sys.md#addcredential8)æ¥ä½¿ç”¨ã€‚ **系统能力:** SystemCapability.UserIAM.UserAuth.FaceAuth **系统接å£ï¼š** æ¤æŽ¥å£ä¸ºç³»ç»ŸæŽ¥å£ã€‚ **éœ€è¦æƒé™ï¼š** ohos.permission.MANAGE_USER_IDM **傿•°ï¼š** | 傿•°å | 类型 | å¿…å¡« | 说明 | | -------------- | ---------------------------------- | ---- | -------------------------- | | surfaceId | string | 是 | [XComponent](../apis-arkui/arkui-ts/ts-basic-components-xcomponent.md#getxcomponentsurfaceid) æŒæœ‰ Surface çš„ ID。 | 以下错误ç 的详细介ç»è¯·å‚è§[用户认è¯é”™è¯¯ç ](errorcode-useriam.md) **错误ç :** | 错误ç ID | é”™è¯¯ä¿¡æ¯ | | -------- | ------- | | 201 | Permission verification failed. | | 202 | The caller is not a system application. | | 12700001 | Operation failed. | **示例:** ```ts import { faceAuth } from '@kit.UserAuthenticationKit'; // 该surfaceId应该从XComponent控件获å–,æ¤å¤„仅用作示例。 let surfaceId = '123456'; let manager = new faceAuth.FaceAuthManager(); try { manager.setSurfaceId(surfaceId); console.info('set surface id success'); } catch (error) { console.error('set surface id failed, error = ' + error); } ```