0

我正在使用 Twilio 和他们的 node.JS 库。我正在尝试发送包含 2 张图片的消息,...应该不会很难。这是我的代码,其中消息、发件人和收件人在代码的前面定义。

为了使示例简单,我对图像数组进行了硬编码。Firebase 存储中存储有图像。当我收到消息时,只出现了第一张图片......为什么两张图片都没有出现?

 const messageSent = await client.messages.create({
            body: message,
            from: from,
            mediaUrl: [
              'https://firebasestorage.googleapis.com/v0/b/graceblocks-4efeb.appspot.com/o/customers%2Fschema_1%2Fmessages%2F196bb08c-c3f3-4b5f-aa69-45ea67961b17.png?alt=media&token=a7b37a8f-d1b5-4ed3-aa1f-60de206bcd16',
              'https://firebasestorage.googleapis.com/v0/b/graceblocks-4efeb.appspot.com/o/customers%2Fschema_1%2Fmessages%2F5fb598b6-62d9-4f5b-9d2c-dc5c7c958a01.png?alt=media&token=3bc0ca6e-5a54-4e00-b8a0-6fbd6ddc328b'
            ],
            to: recipient.number
          })
4

1 回答 1

0

它对我有用。

您使用的是哪个版本的 Twilio 节点助手库?我使用的是 3.54.0,https://github.com/twilio/twilio-node/blob/main/CHANGES.md/

我的代码:


client.messages
  .create({
     body: 'This is the ship that made the Kessel Run in fourteen parsecs?',
     from: '+150930xxxxx',
     mediaUrl: ['https://firebasestorage.googleapis.com/v0/b/graceblocks-4efeb.appspot.com/o/customers%2Fschema_1%2Fmessages%2F196bb08c-c3f3-4b5f-aa69-45ea67961b17.png?alt=media&token=a7b37a8f-d1b5-4ed3-aa1f-60de206bcd16', 'https://firebasestorage.googleapis.com/v0/b/graceblocks-4efeb.appspot.com/o/customers%2Fschema_1%2Fmessages%2F5fb598b6-62d9-4f5b-9d2c-dc5c7c958a01.png?alt=media&token=3bc0ca6e-5a54-4e00-b8a0-6fbd6ddc328b'],
     to: '+147046xxxxx'
   })
  .then(message => console.log(message.sid))
  .catch(err => console.log(err.message));
于 2020-12-09T22:59:51.180 回答