Как установить заголовки в twilio ммс - PullRequest
0 голосов
/ 22 марта 2020

Я отправляю сообщение в 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». Это опубликовано около здесь в шапке. Я не могу найти нигде в документации, где бы я это сделал. Я даже не уверен, как установить заголовки для сообщения. Есть идеи, как мне это сделать?

1 Ответ

0 голосов
/ 22 марта 2020

поддерживаемые типы MIME можно найти здесь, Принятые типы контента для мультимедиа , вы можете установить тип MIME, возвращаемый Express, следуя далее в этом блоге, Работа с заголовками HTTP в Express и аналогичный процесс можно использовать для установки заголовка Content-Disposition.

Лично я обнаружил, что представления vcard являются бесподобными по MMS на разных мобильных устройствах.

Пожалуйста, поделитесь своим опытом, как только вы все настроите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...