查询OpenApi调用记录
功能介绍
查询OpenApi调用记录
URI
GET /v1/{project_id}/openapi/called-records
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| project_id | 是 | String | 项目ID。 |
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| limit | 否 | Integer | 分页大小,默认1000,最大2000。 |
| called_url | 否 | String | 需要查询调用记录的URL,例如:/v1/{project_id}/sdg/database/watermark/embed。 |
| start_time | 否 | Long | 开始时间(Unix timestamp),单位:毫秒,例如:0 |
| end_time | 否 | Long | 结束时间(Unix timestamp),单位:毫秒,例如:1638515803572 |
| marker | 否 | String | 指定一个标识符。获取第一页时不用赋值,获取下一页时取上页查询结果的返回值。 |
请求参数
无
响应参数
状态码: 200
| 参数 | 参数类型 | 描述 |
|---|---|---|
| total | Integer | 调用API总次数 |
| succeed | Integer | 调用API成功次数 |
| failed | Integer | 调用API失败次数 |
| openapi_called_records | Array of OpenApiCalledRecord objects | API调用记录列表 |
| next_marker | String | 获取下一页所需的标识符。 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| user_name | String | 调用API的user_name |
| user_id | String | 调用API的user_id |
| domain_name | String | 调用API的domain_name |
| domain_id | String | 调用API的domain_id |
| request_url | String | 调用API的URL |
| request_method | String | http请求方法 |
| response_code | String | http状态码 |
| fail_reason | String | 调用API失败原因 |
| timestamp | Long | 调用API的时间(Unix timestamp),单位:毫秒 |
状态码: 400
| 参数 | 参数类型 | 描述 |
|---|---|---|
| error_code | String | 错误码 |
| error_msg | String | 错误信息 |
请求示例
查询OpenAPI调用记录
GET /v1/{project_id}/openapi/called-records 响应示例
状态码: 200
OK
{
"total" : 11,
"succeed" : 11,
"failed" : 0,
"openapi_called_records" : [ {
"user_name" : "xxxxxxxxxxxxx",
"user_id" : "xxxxxxxxxxxxxxxxx",
"domain_name" : "xxxxxxxxxxxxxxxxx",
"domain_id" : "xxxxxxxxxxxxxxxxxxx",
"request_url" : "/v1/xxxxxxxxxxxxxxxxxxxxxxxxxxx/sdg/doc/watermark/embed",
"request_method" : "POST",
"response_code" : "200",
"fail_reason" : "",
"timestamp" : 1638427576524
} ],
"next_marker" : "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
} 状态码: 400
无效请求
{
"error_code" : "dsc.40000011",
"error_msg" : "Invalid parameter"
} 状态码
| 状态码 | 描述 |
|---|---|
| 200 | OK |
| 400 | 无效请求 |
错误码
请参见错误码。