跳到主要内容

应用配置信息查询

1. 请求

1.1 请求地址

区域请求地址
国内https://api.open.tuputech.com/v3/management/customer/apps/search/<customerId>
提示

<customerId> 需替换为您的账户 ID,可在【控制台】-【账户管理】页面查看, 若对此有任何问题,请联系客户经理。

注意

这里使用的是 customerId, 不是 secretId

1.2 请求方法

POST

1.3 请求头

请求头名称取值是否必需示例说明
Content-Typeapplication/jsonContent-Type: application/json请求数据类型为 JSON
X-API-Key<API Key>X-API-Key: <API Key>API Key 用于接口鉴权。请访问控制台 - 数字证书 获取 API Key

1.4 请求参数

参数名称类型是否必需说明
secretIdsArray<String>应用 ID (SecretId) , 最多为 10 个, 若指定则只返回该范围中的应用单页返回所有结果,否则则按 pagelimit 分页返回
pageInt第几页, 从 1 开始, 默认为 1
limitInt返回条目数限制, 默认为 5, 最大为 50, 若遇到超时错误,请酌情减少 limit

1.5 请求示例

1.5.1 指定 secretIds 范围
{
"secretIds": [
"<secretId1>",
"<secretId2>"
]
}
1.5.2 分页查询
{
"page": 1,
"limit": 5
}

2. 同步响应

3.1 响应参数说明 🔥🔥

参数名称类型说明
signatureString

同步响应或回调请求签名,由图普使用私钥签名,在需要时,您可以通过 图普公钥 进行验签以确保此响应内容来自图普(与您调用接口时使用的公私钥不同)。验签步骤:

  1. json 字段内容为 SignString
  2. signature 字段内容进行 Base64 解码,得到 RawSignature
  3. 使用图普公钥以 SHA256 算法验证 RawSignatureSignString
jsonString

同步响应或回调请求经过 JSON 转义后的字符串,需进一步解析得到业务数据。

  • 字段内容示例:{\"code\":0, \"message\":\"success\"}
  • 字段详见下述 JSON 参数说明
  • 为方便展示,同步响应及回调请求的示例中,均为解析后的 JSON

JSON 参数说明

参数名称类型是否必有说明
codeInt请求状态码,详见 业务状态码
messageString状态信息
timestampInt当前服务器的 Unix 时间戳
nonceFloat随机数(建议使用 Unix 时间戳或若干位随机整数)
hasNextBoolean是否存在下一页
totalInt结果总数
secretsArray<Secret>应用信息,详见 Secret 说明

Secret 说明

参数名称类型是否可能为空说明
secretIdString应用 (SecretId)
customerIdString客户 ID
appNameString应用名称
operatorNameString账户邮箱
regionString地域, 国内: internal, 国外: overseas
entityTypeString实体类型, 详见 EntityType 说明
fileSizeLimitInt上传文件限制大小
maxFileIntOfSingleRequestInt单次请求文件数量限制
activeQuantityLimitInt在线数量限制
speechFragmentDurationInt语音切片时长
returnSummaryBoolean是否返回汇总结果
tasksArray<Task>任务列表,详见 Task 说明
rateLimitIntQPS 数量限制
statusInt应用(SID)状态, 关闭: -1, 启用: 0, 暂停:1

Task 说明

参数名称类型是否可能为空说明
taskIdString任务 ID
statusInt状态, 用户测试: 10, 正式使用:11
taskNameString任务名称

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
}