应用配置信息查询
1. 请求
1.1 请求地址
| 区域 | 请求地址 |
|---|---|
| 国内 | https://api.open.tuputech.com/v3/management/customer/apps/search/<customerId> |
提示
<customerId> 需替换为您的账户 ID,可在【控制台】-【账户管理】页面查看, 若对此有任何问题,请联系客户经理。
注意
这里使用的是 customerId, 不是 secretId
1.2 请求方法
POST
1.3 请求头
| 请求头名称 | 取值 | 是否必需 | 示例 | 说明 |
|---|---|---|---|---|
Content-Type | application/json | 是 | Content-Type: application/json | 请求数据类型为 JSON |
X-API-Key | <API Key> | 是 | X-API-Key: <API Key> | API Key 用于接口鉴权。请访问控制台 - 数字证书 获取 API Key |
1.4 请求参数
| 参数名称 | 类型 | 是否必需 | 说明 |
|---|---|---|---|
secretIds | Array<String> | 否 | 应用 ID (SecretId) , 最多为 10 个, 若指定则只返回该范围中的应用单页返回所有结果,否则则按 page 和 limit 分页返回 |
page | Int | 否 | 第几页, 从 1 开始, 默认为 1 |
limit | Int | 否 | 返回条目数限制, 默认为 5, 最大为 50, 若遇到超时错误,请酌情减少 limit |
1.5 请求示例
1.5.1 指定 secretIds 范围
{
"secretIds": [
"<secretId1>",
"<secretId2>"
]
}
1.5.2 分页查询
{
"page": 1,
"limit": 5
}
2. 同步响应
3.1 响应参数说明 🔥🔥
| 参数名称 | 类型 | 说明 |
|---|---|---|
signature | String | 同步响应或回调请求签名,由图普使用私钥签名,在需要时,您可以通过 图普公钥
进行验签以确保此响应内容来自图普(与您调用接口时使用的公私钥不同)。验签步骤:
|
json | String | 同步响应或回调请求经过 JSON 转义后的字符串,需进一步解析得到业务数据。
|
JSON 参数说明
| 参数名称 | 类型 | 是否必有 | 说明 |
|---|---|---|---|
code | Int | 是 | 请求状态码,详见 业务状态码 |
message | String | 是 | 状态信息 |
timestamp | Int | 是 | 当前服务器的 Unix 时间戳 |
nonce | Float | 是 | 随机数(建议使用 Unix 时间戳或若干位随机整数) |
hasNext | Boolean | 是 | 是否存在下一页 |
total | Int | 是 | 结果总数 |
secrets | Array<Secret> | 是 | 应用信息,详见 Secret 说明 |
Secret 说明
| 参数名称 | 类型 | 是否可能为空 | 说明 |
|---|---|---|---|
secretId | String | 否 | 应用 (SecretId) |
customerId | String | 否 | 客户 ID |
appName | String | 否 | 应用名称 |
operatorName | String | 否 | 账户邮箱 |
region | String | 否 | 地域, 国内: internal, 国外: overseas |
entityType | String | 否 | 实体类型, 详见 EntityType 说明 |
fileSizeLimit | Int | 否 | 上传文件限制大小 |
maxFileIntOfSingleRequest | Int | 否 | 单次请求文件数量限制 |
activeQuantityLimit | Int | 否 | 在线数量限制 |
speechFragmentDuration | Int | 否 | 语音切片时长 |
returnSummary | Boolean | 否 | 是否返回汇总结果 |
tasks | Array<Task> | 否 | 任务列表,详见 Task 说明 |
rateLimit | Int | 否 | QPS 数量限制 |
status | Int | 否 | 应用(SID)状态, 关闭: -1, 启用: 0, 暂停:1 |
Task 说明
| 参数名称 | 类型 | 是否可能为空 | 说明 |
|---|---|---|---|
taskId | String | 否 | 任务 ID |
status | Int | 否 | 状态, 用户测试: 10, 正式使用:11 |
taskName | String | 否 | 任务名称 |
EntityType 说明
| 实体类型 | 说明 |
|---|---|
imageCommon | 普通图片 |
imageAsync | 异步图片 |
imageFaceComparison | 图片人脸比对 |
imageLivenessAuth | 图片活体认证 |
speechCommon | 普通语音 |
speechAsync | 异步语音 |
recordSpeechAsync | 异步点播语音 |
liveSpeechAsync | 异步直播语音 |
videoCommon | 普通视频 |
videoSync | 同步视频 |
videoAsync | 异步视频 |
textCommon | 普通文本 |
textAsync | 异步文本 |
2.3 响应示例
{
"code": 0,
"message": "success",
"nonce": 138116,
"hasNext": false,
"total": 1,
"secrets": [
{
"secretId": "xxxxxxxxxxxxxxxxxxxxxxxx",
"customerId": "xxxxxxxxxxxxxxxxxxxxxxxx",
"appName": "xxxxxx",
"operatorName": "xxxxxxxxxxxxxxxxxx",
"region": "internal",
"entityType": "imageCommon",
"fileSizeLimit": 1,
"maxFileIntOfSingleRequest": 10,
"activeQuantityLimit": 30,
"speechFragmentDuration": 10,
"returnSummary": true,
"tasks": [
{
"taskId": "54bcfc6c329af61034f7c2fc",
"taskName": "色情识别",
"status": 10
}
],
"rateLimit": 10,
"status": 0
}
],
"timestamp": 1718795309
}