要发送一条简单的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
链接的消息,并将这些链接放在数组中,长度可能会有所不同?
答案 0 :(得分:3)
由于您指出您已经有一个数组对象(大小未知),因此只需将其传入名为arrayOfMedia的数组即可。该文档表明,每个请求的数组元素限制为10个(已经提到了5MB的总大小限制)。
client.messages
.create({
from: '+15555555555',
to: '+15555555555',
body: 'Hello there!',
mediaUrl: arrayOfMedia
})
.then(message => console.log(message.sid))
.done();
答案 1 :(得分:2)
这里是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的更多信息。