Tengo un número de Twilio de prueba que es capaz de enviar SMS, MMS, llamadas de voz. Tengo éxito en el envío de SMS y llamadas de voz.
Me enfrento al desafío de enviar PDF como MMS. Según TwilioDocs Accepted-mime-types PDF es un tipo admitido.
Mientras intento enviar usando la sintaxis: -
var accountSid = '<accountSid >'; var authToken = '<authToken>'; var client = require('twilio')(accountSid, authToken); client.messages.create({ to: "<validnum>", from: "<validFrom>", body: "Test Message ", mediaUrl: "http://docdro.id/GAak2pV" mediaContentType:"pdf" }, function(err, message) { if(err){ console.log('Error Alert For Message '+JSON.stringify(err)); }else{ console.log(message.sid); } });Con el código anterior, puedo enviar JPG / PNG, pero el PDF está fallando por un error: -
(Error: 30008) Unknown error. NoneNo tengo ni idea Totalmente!! Que alguien me ayude con una sugerencia de ahorro. Gracias, Prasad.
Desarrollador evangelista de Twilio aquí.
Como Andy señala en los comentarios, la URL de DropBox que está utilizando en realidad apunta a una página HTML que contiene su PDF. Necesita el enlace directo al archivo PDF en sí, Twilio no hace ningún trabajo para descubrir el archivo PDF dentro de las páginas.
Si puede alojar el archivo en S3, o en cualquier otro lugar públicamente, tendrá más suerte con esto.