Agora 云录制停止 api 总是给出 404 响应
Posted
技术标签:
【中文标题】Agora 云录制停止 api 总是给出 404 响应【英文标题】:Agora cloud recording stop api always giving 404 response 【发布时间】:2022-01-05 00:12:51 【问题描述】:https://api.agora.io/v1/apps/$config.agoraAppId/cloud_recording/resourceid/$meetingComplete.resourceId/sid/$meetingComplete.sid/mode/mix/stop api 总是低于响应
resourceId: '',
sid: '',
code: 404,
serverResponse:
command: 'StopCloudRecorder',
payload: message: 'Failed to find worker.' ,
subscribeModeBitmask: 1,
vid: ''
【问题讨论】:
【参考方案1】:来自stop
的400
响应意味着您对start
的原始请求已正确格式化并成功调用以启动 Agora Cloud Recorder 实例,但某些原因导致 Agora Cloud Recorder worker 无法启动,所以当你叫 stop 没有什么可以停止的,因为实际上什么都没有开始。
您是否尝试过使用Agora Postman collection 进行测试?我建议在 Postman 中使用它,因为它提供了一个工作配置,需要您将连接凭据设置到变量中,如果您的存储桶配置正确,它应该可以工作。
I wrote this quick-start guide 了解如何设置云录制并使用 Postman 集合来测试您的存储桶是否配置正确。
【讨论】:
agora云录制启动api中指定的s3存储桶区域与aws中的s3存储桶区域不匹配导致的问题。 很高兴听到您解决了这个问题。现在可以用了吗? 是的,它现在可以工作了。感谢您回答我的问题。【参考方案2】:agora 云录制启动 api 中指定的 s3 存储桶区域与 aws 中的 s3 存储桶区域不匹配导致的问题。
【讨论】:
以上是关于Agora 云录制停止 api 总是给出 404 响应的主要内容,如果未能解决你的问题,请参考以下文章
找不到工人。代码 404。当我调用停止录制 Restful API 时
如何在 Flutter 中实现 Agora 云录制 api?