步骤:
在浏览器中,我与2个用户一起加入了test1
频道,uid为100和101。
对于记录,我获得了resourceId以使用uid 99(在后端)进行记录
//Accquire
let reqBody = {
"cname": 'test1',
"uid": '99',
"clientRequest": {}
};
然后我点击了启动API。
//start
let reqBody = {
"cname": 'test1',
"uid": 99,
"clientRequest": {
"token": channelRecorderToken,
"storageConfig": {
"secretKey": ("awsSecretKey"),
"region": storageRegion,
"accessKey": ("awsAccessKey"),
"bucket": ("awsBucket"),
"vendor": storageVendor,
"fileNamePrefix": [
"RECORDINGS"
]
},
}
};
AWS设置正确,我多次检查。为了生成令牌,我使用了此
let channelRecorderToken = RtcTokenBuilder.buildTokenWithUid(appID, appCertificate, channelName, userId, role, privilegeExpiredTs);
查询响应:
// RESPONSE 1
{
"resourceId": "resourceId",
"sid": "sid",
"serverResponse": {
"status": 4,
"fileList": "",
"fileListMode": "string",
"sliceStartTime": 0
}
}
// RESPONSE 2: When I again hit query API after 5-10 seconds
{
"resourceId": "resourceId",
"sid": "sid",
"code": 404
}