Я отправляю сообщение в twilio примерно так:
const client = require('twilio')(
process.env.TWILIO_ACCOUNT_SID,
process.env.TWILIO_AUTH_TOKEN,
);
app.post('/api/messages', (req, res) => {
res.header('Content-Type', 'application/json');
client.messages
.create({
from: process.env.TWILIO_PHONE_NUMBER,
to: '13105551212',
body: req.body.message,
mediaUrl: ['http://codesto.net/eadlapmesssaging.vcf'],
})
.then(() => {
res.send({ success: true });
})
.catch(err => {
console.log(err);
res.send({ success: false });
});
});
Поскольку я отправляю vcard, я прочитал, что должен установить «Content-Disposition». Это опубликовано около здесь в шапке. Я не могу найти нигде в документации, где бы я это сделал. Я даже не уверен, как установить заголовки для сообщения. Есть идеи, как мне это сделать?