# 配置Client ID

## 获取Client ID和APP ID

在 AppGallery Connect（简称AGC）的[开发与服务](https://developer.huawei.com/consumer/cn/service/josp/agc/index.html#/myProject)中，选择对应的项目和对应的应用，在"常规 > 应用 "下，找到**应用**的Client ID和APP ID。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/5d/v3/yyJRJC_cRAaacr62AW8SZg/zh-cn_image_0000002779092479.png?HW-CC-KV=V1&HW-CC-Date=20260929T121652Z&HW-CC-Expire=31536000000&HW-CC-Sign=A175FFF80D9CFFF2FEB9FBBF3B17790102B85EDD541BDF218E673D0CB22C7814)

## 确认是否需要配置Client ID

如果上一步获取到的Client ID和APP ID相同，则无需配置Client ID，否则需要按下一步配置Client ID。

## 配置Client ID

在工程中**entry**模块的module.json5文件中，新增metadata，配置name为client_id，value为上一步获取的Client ID的值，如下所示：
> 说明
>
> 1.若工程中存在多个模块，需要在"type"为"entry"模块中的module.json5文件配置应用的Client ID。
>
> 2.请确认获取的Client ID是**应用**Client ID，错配成项目Client ID将导致接口调用报错。

```JSON5
"module": {
  "name": "entry",
  "type": "entry",
  "description": "<description>",
  "mainElement": "<mainElement>",
  "deviceTypes": [
  ],
  // ...
  "pages": "$profile:main_pages",
  // ...
  "metadata": [
    // 配置信息如下
    // ...
    {
      "name": "client_id",
      // 将上一步获取到的Client ID赋值给value，请注意不要使用其他方式设置value值
      "value": "xxxxx"
    }
  ]
}
```

