Мне нужна запись в облаке в agoraIO через API. Я успешно получил responseId, и с помощью этого responseId я успешно начал запись может и получил sid с кодом состояния 200. Но когда я вызываю функцию stop (), отображается код ошибки: 435. У меня есть учетная запись AWS3 и входные данные accessKey и accesSecrete. Я также создал ведро. Я мало, но запутался в ведре. Я добавил доступ к AWS3. Это только название корзины или что-то еще? Я ценю любую подсказку или модификацию.
Url: https://api.agora.io/v1/apps/#APPID#/cloud_recording/resourceid/#RecordingResponseId#/mode/mix/start
<cfset json_request_recording_start= {
"uid": "#uid#",
"cname": "#mychannel#",
"clientRequest": {
"token": "",
"recordingConfig": {
"maxIdleTime": 30,
"streamTypes": 2,
"audioProfile": 1,
"channelType": 0,
"videoStreamType": 1,
"transcodingConfig": {
"height": 640,
"width": 360,
"bitrate": 500,
"fps": 15,
"mixedVideoLayout": 1,
"backgroundColor": "##FF0000"
}
},
"storageConfig": {
"accessKey": "#accessKey#",
"region": 3,
"bucket": "#awsbucket#",
"secretKey": "#secretKey#",
"vendor": 2
}
}
}>
Ответ сервера
{
"resourceId":"fgfdfgfgfgfgfgf",
"sid":"ff4trtrtrgfgfgfgf7825c4a81d9a2e33",
"code":435,
"serverResponse":{
"fileList":"",
"uploadingStatus": "unknow"
}
}