平台/框架 | 版本号 |
Android/iOS/Flutter/uni-app(客户端) | ≥ 1.7.1 |
Web | ≥ 1.4.6 |
微信小程序 | ≥ 1.5.1 |
功能说明 | 接口 |
通过 callId 获取记录 | |
通过条件获取记录 |
https://xxxxxx/$version/$kind/$command?sdkappid=$SDKAppID&identifier=$identifier&usersig=$usersig&random=99999999&contenttype=json
参数 | 含义 | 取值 |
https | 请求协议 | 请求协议为 HTTPS,请求方式为 POST |
xxxxxx | 专属域名 | callkit-intl.trtc.tencent-cloud.com |
version | 协议版本号 | 固定为 v1 |
kind | 管理分类 | 示列: v1/records/get_record_by_callId ,其中 records 为 kind |
command | 命令字,与 kind 组合用来表示具体的业务功能 | 示列:
v1/records/get_record_by_callId ,其中 get_record_by_callId 为 command |
sdkappid | 在控制台获取的应用标识 | 在申请接入时获得 |
identifier | 用户名,调用 REST API 时必须为 App 管理员账号 | 使用 Chat 的管理员账号 |
usersig | 用户名对应的密码 | |
random | 标识当前请求的随机数参数 | 32位无符号整数随机数,取值范围 0 - 4294967295 |
contenttype | 请求格式 | 固定值为 json |
identifier
参数中请使用 administrator,如果您在 Chat 账号管理 中取消或删除管理员,请正确指定管理员账号以及对应的 userSig。{}
。{"errorCode": 0,"errorMessage": "Success","requestId": "1c8960ac38d61be38b6fb219db0182d1","data": {}}
字段 | 类型 | 说明 |
errorCode | String | 错误码,0为成功,其余为失败 |
errorMessage | String | 错误信息 |
requestId | Integer | 请求唯一标识符 |
POST /records/get_record_by_callId
?usersig=xxx&identifier=admin&sdkappid=88888888&random=99999999&contenttype=json HTTP/2Host: callkit-intl.trtc.tencent-cloud.comContent-Length: 36{"callId": "2ae7d549-c441-4a9b-87c0-61810fe19582"}
HTTP/2 200 OKDate: Fri, 21 Apr 2023 06:06:16 GMTContent-Length: 112Connection: keep-alive{"errorCode": 0,"errorMessage": "Success","requestId": "9f01db503f2006ad10c45f4f4609e38d","data": {"callId": "2ae7d549-c441-4a9b-87c0-61810fe19582","sdkAppId": 88888888,"mediaType": "video","roomId": "123456","startCallTs": 1688705638,"acceptTs": 1688705641,"endTs": 1688705668,"caller": "alice","totalUserNumber": 2,"callType": "single","callResult": "normal_end","callees": ["bob1","bob2"]}}
错误码 | 含义说明 |
0 | 请求成功 |
50001 | 当前应用需要购买 TUICallKit 群组通话版套餐包方可使用 |
70001 | 请求参数无效,请检查必填参数是否缺失或填错 |
70002 | UserSig 无效 |
70003 | UserSig 过期 |
70004 | 请求用户非超级管理员 |
70005 | 请求被限频 |
70009 | 解析请求 body 出错,请检查请求参数类型是否正确 |
未知错误码 |
telnet callkit-intl.trtc.tencent-cloud.com 443
确认能否连接服务端口。curl -I https://callkit-intl.trtc.tencent-cloud.com
简单测试看状态码是否为200。
本页内容是否解决了您的问题?