
# 通过API数据源上报设备数据
#### 功能介绍
通过API数据源上报设备数据
#### 调试
您可以在[API Explorer](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=IoTAnalytics&api=AddDevData)中调试该接口，支持自动认证鉴权。API Explorer可以自动生成SDK代码示例，并提供SDK代码示例调试功能。
#### URI
POST /v1/{project_id}/datasources/{datasource_id}/dev-data
表1路径参数 
| 参数            | 是否必选 | 参数类型   | 描述                                |
|:---|:---|:---|:---|
| project_id    | 是    | String | projectid 最小长度：**1** 最大长度：**256** |
| datasource_id | 是    | String | 数据源id 最小长度：**1** 最大长度：**256**     |
#### 请求参数
表2请求Header参数 
| 参数           | 是否必选 | 参数类型   | 描述                                |
|:---|:---|:---|:---|
| X-Auth-Token | 是    | String | 租户Token 最小长度：**1** 最大长度：**65535** |
   
表3请求Body参数 
| 参数                    | 是否必选 | 参数类型   | 描述              |
|:---|:---|:---|:---|
| AddDevDataRequestBody | 是    | Object | 上报的数据，任意JSON对象。 |
   
#### 响应参数
无
#### 请求示例
```
{
  "device_id" : "5f277d0108f2df033c955501_pl2test1",
  "event_time" : "20200803T153700Z",
  "data" : {
    "app_id" : "afc852967cdb4eaf8a8abe776f2f0ebd",
    "node_id" : "pl2test1",
    "product_id" : "5f277d0108f2df033c955501",
    "gateway_id" : "5f277d0108f2df033c955501_pl2test1"
  }
}
```
#### 响应示例
无
#### 状态码
| 状态码 | 描述                    |
|:---|:---|
| 400 | Bad Request           |
| 401 | Unauthorized          |
| 403 | Forbidden             |
| 404 | Not Found             |
| 500 | Internal Server Error |
   
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-iotanalytics/ErrorCode.html)。
