【问题标题】:Twilio: How to get the call record mp3 file?Twilio:如何获取通话记录 mp3 文件?
【发布时间】:2021-07-27 14:01:28
【问题描述】:

我正在使用this API 来获取 Twilio 通话记录。部分通话录音,所以需要获取对应的mp3文件。在subresource_uris 部分下我找​​到了recordings,但它是一个.json 文件。

如何获取通话记录的mp3文件链接?我正在使用 c# 代码。

【问题讨论】:

    标签: twilio call-recording


    【解决方案1】:

    .json 用于检索元数据。

    如果您想检索实际录音,请忽略.json(将提供.wav)或添加.mp3,即https://api.twilio.com/2010-04-01/Accounts/ACXXXXX.../Recordings/REXXXXX....mp3。

    另请参阅 Twilio 文档“Fetch a recording media file”。


    默认情况下,Twilio 媒体 URL 应该是公开的,请参阅“Fetch a Recording resource”:

    因为托管单个录制文件的 URL 对于许多外部应用程序都很有用,所以它们是公开的,不需要 HTTP 基本身份验证即可访问。

    但是您可以通过settings 开启 HTTP 基本身份验证:

    【讨论】:

    • 我试过这个:用 .mp3 替换 .json 并在当前链接前添加 https://api.twilio.com。但是当我尝试点击该链接时,下面的屏幕会不断显示。 i.stack.imgur.com/VrCJW.png
    • 您可能启用了 HTTP Basic Auth(您看到的登录框是 HTTP Basic Auth),检查您的 settings 并确保它设置为 Disabled。我已经用更多信息更新了答案。
    • 我尝试使用 HTTP 基本身份验证的启用和禁用条件播放通话记录音频。在这两种情况下,我都会得到相同的对话框。回复晚了非常抱歉。 i.stack.imgur.com/VrCJW.png
    • 只有少数我的通话记录有录音。但是对于所有项目,录制 URL 都可用。有什么方法可以从通话记录响应中找到通话记录是否可用?
    猜你喜欢
    • 2021-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多