
# 高频报错处理办法
#### 操作场景
本节内容介绍了调用API时，常见的报错及处理办法。
表1调用API高频报错处理办法 
| 常见报错                                                                          | 处理办法                                                    |
|:---|:---|
| [FRS.0020子服务未开通]                        | 开通该服务，检查开通服务的区域（或账号）与调用服务的区域（或账号）是否一致，检查API的URL是否拼写正确。  |
| [APIG.0101]                               | 检查请求地址或者URL是否填写正确。                                      |
| [账密报错The username or password is wrong] | 请确认近期华为云账号是否有升级为华为账号。如果进行过升级，建议您创建一个IAM账户，使用该账户获取Token。 |
   
 #### FRS.0020子服务未开通
在调用人脸识别接口时，报错"FRS.0020"，子服务未开通。该报错表示您的子服务没有开通，或url填写错误。
- 如未开通服务请登录[人脸识别服务控制台](https://console.huaweicloud.com/frs)人脸识别服务控制台选择"开通服务"。
- 如已经开通服务，请检查调用接口的请求地址是否正确。
您还可以通过这个视频教程了解如何构造请求调用API：<https://bbs.huaweicloud.com/videos/102987>。
图1检查区域信息   
![](https://support.huaweicloud.com/api-face/zh-cn_image_0000001216744731.png "点击放大")
 #### APIG.0101
在调用人脸识别接口时，报错"APIG.0101"，"The API does not exist or has not been published in the environment"。该报错表示调用接口时使用的请求地址或者URL不存在或没有发布。
参考API使用说明获取正确的请求样例，并检查请求样例中需要修改的参数"{endpoint}"、{project_id}，是否按规范进行替换。同时检查url中填写的endpoint区域是否和开通服务区域一致。
1. 参考API使用说明获取正确的请求样例。
   ```
   # 查询服务状态
   https://{endpoint}/v1/{project_id}/subscribe
   ```
   
2. 将请求样例中的"{endpoint}"进行替换。人脸识别服务的请求地请参考[终端节点](https://support.huaweicloud.com/api-face/face_02_0057.html)终端节点章节进行获取。
   例如，如果您的服务部署在华北-北京四区域，则该区域的endpoint为"face.cn-north-4.myhuaweicloud.com"。
   
3. 将请求样例中的"{project_id}"进行替换。项目ID的获取方法请参见[获取项目ID](https://support.huaweicloud.com/api-iam/iam_17_0002.html)。
URL请参考[构造请求](https://support.huaweicloud.com/api-face/face_02_0054.html)构造请求章节。
 #### 账密报错The username or password is wrong
获取Token时出现"The username or password is wrong."。
请确认近期华为云账号是否有升级为华为账号。当前，如果您通过华为账号入口登录华为云账号，就会指引升级。华为云账号若已升级为华为账号，将不支持获取账号Token。
建议您创建一个IAM账户，使用该账户获取Token。
详细处理步骤请参见[如何处理账密报错](https://support.huaweicloud.com/face_faq/face_06_0053.html)。
