【问题标题】:Unable to send media to Twilio Whatsapp sandbox无法将媒体发送到 Twilio Whatsapp 沙箱
【发布时间】:2019-01-30 18:16:25
【问题描述】:

我正在尝试将媒体文件从我的故障应用程序发送到 Twilio Whatsapp 沙盒,但我只收到正文消息而不是媒体。它显示在 Twilio 仪表板上,与正确的媒体一起交付。

我正在尝试发送附有 mediaUrl 的消息,但我的 Twilio Whatsapp 沙盒号码没有收到它。这是我的代码:

const client = require('twilio')(accountSid, authToken);

client.messages
       .create({
           to: request.body.From,
           from: request.body.To,
           body: "Bruce Lee",
           mediaUrl: "https://i.imgur.com/a4yPMo4.mp4",
       })
      .then(message => {
          console.log(message.sid);
        })
        .done();

在我的 twilio 仪表板中显示已交付,但我只收到正文而不收到媒体。这是一张快照。

https://i.ibb.co/wBkrhVh/stacktwilio.png

是不是我做错了什么?

【问题讨论】:

    标签: twilio


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    Twilio documentation on sending media over WhatsApp 表示支持的媒体包括图像(JPEG、JPG、PNG)和音频文件和 PDF,最大大小为 5MB。

    您似乎正在尝试发送当前不受支持的视频文件。

    【讨论】:

    • 嗨,我确实尝试了很多图像格式,包括上面提到的那些,但都是徒劳的。这些消息总是在 Twilio 仪表板上“排队”,我可以看到旁边的媒体图标,但消息日志中没有媒体文件。我什至检查了 mime 类型,并且文件确实符合它们。它们远低于文件大小限制。跟沙盒有关系吗?
    • 能够发送媒体是非常非常新的事情(因为您的问题,我确实发现我们可以做到)。我今天早些时候设法给自己发了照片,所以它现在似乎可以工作了。我现在会用 JPG 或 PNG(绝对不是 mp4)再试一次,看看会发生什么。
    • 谢谢。它已经开始工作,但我没有任何变化。感谢您的快速帮助。
    • 好消息!就像我说的,媒体支持是非常新的,所以看起来事情正在快速变化。 WhatsApp 支持仍处于测试阶段,因此您可能会有所改变。
    猜你喜欢
    • 1970-01-01
    • 2019-12-15
    • 1970-01-01
    • 2018-06-11
    • 1970-01-01
    • 1970-01-01
    • 2023-01-30
    • 2020-05-18
    • 2019-11-13
    相关资源
    最近更新 更多