如何将多个媒体 url 数组传递到 Twilio 消息中
How to pass an array of multiple media urls into Twilio message
要发送一条简单的 Twilio 消息,我调用
client.messages
.create({
from: '+15555555555',
to: '+15555555555',
body: 'Hello there!',
mediaUrl: 'https://demo.twilio.com/owl.png'
})
.then(message => console.log(message.sid))
.done();
但是我如何发送带有多个 mediaUrl
链接的消息,这些链接在 数组 中,长度可能会有所不同?
这里是 Twilio 开发人员布道者。
如果你想在邮件中附加多张图片,你所要做的就是传递一组图片,如下所示:
var urls = ["URL_1", "URL_2", "URL_3"];
client.messages
.create({
from: '+15555555555',
to: '+15555555555',
body: 'Hello there!',
mediaUrl: urls
})
.then(message => console.log(message.sid))
.done();
请记住,邮件最大限制为 5MB。您可以阅读有关 Twilio 如何压缩图像的更多信息 here。
既然你指出你已经有一个数组对象(未知大小),只需传入数组,下面称为arrayOfMedia。文档指出数组元素的限制是每个请求 10 个(并且已经提到了 5MB 的总大小限制)。
client.messages
.create({
from: '+15555555555',
to: '+15555555555',
body: 'Hello there!',
mediaUrl: arrayOfMedia
})
.then(message => console.log(message.sid))
.done();
要发送一条简单的 Twilio 消息,我调用
client.messages
.create({
from: '+15555555555',
to: '+15555555555',
body: 'Hello there!',
mediaUrl: 'https://demo.twilio.com/owl.png'
})
.then(message => console.log(message.sid))
.done();
但是我如何发送带有多个 mediaUrl
链接的消息,这些链接在 数组 中,长度可能会有所不同?
这里是 Twilio 开发人员布道者。
如果你想在邮件中附加多张图片,你所要做的就是传递一组图片,如下所示:
var urls = ["URL_1", "URL_2", "URL_3"];
client.messages
.create({
from: '+15555555555',
to: '+15555555555',
body: 'Hello there!',
mediaUrl: urls
})
.then(message => console.log(message.sid))
.done();
请记住,邮件最大限制为 5MB。您可以阅读有关 Twilio 如何压缩图像的更多信息 here。
既然你指出你已经有一个数组对象(未知大小),只需传入数组,下面称为arrayOfMedia。文档指出数组元素的限制是每个请求 10 个(并且已经提到了 5MB 的总大小限制)。
client.messages
.create({
from: '+15555555555',
to: '+15555555555',
body: 'Hello there!',
mediaUrl: arrayOfMedia
})
.then(message => console.log(message.sid))
.done();