当前位置: 首页 > 知识库问答 >
问题:

如何使用Twilio向whatsapp发送音频文件?

薛焱
2023-03-14

我使用相同的代码成功地发送了许多带有图像(jpg文件)的消息。我会尝试mp3、mp4、ogg和aac文件类型,但不起作用。

function enviaQR(telefonoDestino) {
    twilioClient.messages
        .create({
            from: 'whatsapp:+14155238886',
            to: telefonoDestino,
            body: '¡Listo, ahora a cumplir tus sueños!',
            mediaUrl: 'https://firebasestorage.googleapis.com/v0/b/xxxxxxxdemo-99999.appspot.com/o/10999992_confirmacion.mp3?alt=media&type=audio&Content-Type=audio/mp3&token=d22c70ba-b123-4670-8a11-kljsdfy9sdcskl'
        })
        .then(message => {
            console.log(message.sid);
        })
        .catch(err => {
            console.error(err);
        });

这是Twilio控制台中的错误消息:

错误-12300无效的内容类型Twilio无法处理提供的URL的内容类型。有关有效内容类型的更多信息,请参见Twilio标记XML文档。

消息Msg“试图检索MediaUrl返回了不受支持的内容类型。”

共有1个答案

郑曜灿
2023-03-14

>

  • 确保您的URL正常工作,并且包含小于1MB文件大小的音频。
  • .mp3扩展

    client.messages.create({from:twilioPhoneNumber,to:SenderNumber,body:messageBody,});

    URL示例:

  •  类似资料:
    • 嗨, 谢谢你,也很抱歉西班牙语的命名,我知道这让阅读代码变得有点困难。

    • 我目前正试图通过Twilio向WhatsApp发送多张图片,并让它与一张一起工作。我已经读过其他问题了,这个问题可能很容易。 如何在一条消息中发送多个图像? 这是我目前拥有的,也是我尝试过的,但第二张图片从未发送:

    • 我是Twilio的新手 下面是我使用C#发送whatsapp消息的代码 提前谢了。

    • 我想向我的whatsapp收件人发送whatsapp消息,但whatsapp收件人需要通过向您在沙盒中选择的电话号码发送“加入[关键字]”whatsapp消息来选择加入 我想发送消息而不需要发送“加入[关键字]”WhatsApp消息

    • 我尝试使用< code >翻新发送音频文件,但是< code>ResponseBody总是为空,状态为< code>500内部服务器错误,我尝试了许多不同的方法,但是没有任何效果 邮递员截图: 身体 标题 我的客户: addAudioComment方法: 请求:

    • 我正在为WhatsApp使用Twilio沙箱,当我发送一个图像时,我在webhook中收到的有效负载工作正常,我可以获得图像的url,但不能使用音频文件(语音消息)。 我正面临一个音频问题,如果我从WhatsApp发送语音消息,我的webhook中的有效负载不包括音频URL。 这里是有效载荷: 我希望url媒体如下所示: