切换主题
查询通话截录屏记录
提示
使用前提:用户初始化以及登录后
查询通话截录屏记录示例
<script setup name="GetCallRec">
import { ref } from 'vue'
import {ElMessage} from 'element-plus'
import { checkInstance, getInstanceFCC } from '../../use-fcc'
import { setLog } from '../../use-log'
const token = ref('')
const callSno = ref('')
const loading = ref(false)
const getCallRec = async () => {
setLog({
name: '开始查询通话截录屏记录'
})
if (loading.value) {
setLog({
name: '查询通话截录屏记录结果',
msg: '请先实例化'
})
return
}
if (!await checkInstance()) {
setLog({
name: '查询通话截录屏记录',
msg: '请先实例化'
})
ElMessage({
message: '请先实例化',
type: 'warning'
})
return
}
if (!callSno.value) {
setLog({
name: '查询通话记录',
msg: `参数错误,请输入通话流水号`
})
ElMessage({
message: '请输入通话流水号',
type: 'warning'
})
return
}
loading.value = true
let result = await getInstanceFCC().getCallRec({
CALL_SNO: callSno.value
})
setLog({
name: '查询通话截录屏记录结果',
msg: result
})
loading.value = false
if (result.status == 200) {
ElMessage({
message: '查询通话截录屏记录成功',
type: 'success'
})
} else {
ElMessage({
message: result.msg,
type: 'info'
})
}
}
</script>
<template>
<el-form>
<el-form-item label="通话流水号">
<el-input v-model="callSno" placeholder="通话流水号"></el-input>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="getCallRec" :loading="loading">查询通话截录屏记录</el-button>
</el-form-item>
</el-form>
</template>使用方法
typescript
// 用户初始化以及登录后,调用该接口查询通话截录屏记录
fcc.getCallRec({
CALL_SNO: '499'
})1
2
3
4
2
3
4
入参说明
| 参数名 | 数据类型 | 选取原则 | 说明 |
|---|---|---|---|
| CALL_SNO | string | 选填 | 通话流水号 |
出参说明
| 出参名称 | 数据类型 | 说明 |
|---|---|---|
| status | number | 调用接口返回结果的状态码,其含义参考融合通讯中台通用状态码。 |
| msg | string | 给开发者的文字提示信息 |
| data | array | 截录屏数据: cutOutTime-开始截屏时间;endTime-录屏结束时间; startTime-录屏开始时间;recCutOutAdd-资源地址返回绝对路径; recType-截录类型 1截屏, 2录屏;recCutSno-截录屏编号 |
