我有一个测试Twilio号码,能够发送短信,彩信,语音电话。我成功发送短信和语音电话。
我正面临将PDF作为彩信发送的挑战..根据TwilioDocs Accepted-mime-types PDF是支持类型。
我正在尝试使用语法发送: -
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);
}
});
使用上面的代码,我可以发送JPG / PNG,但PDF因错误而失败: -
(Error: 30008) Unknown error. None
我完全不知道!!有人帮我保存建议 谢谢, 普拉萨德。
答案 0 :(得分:1)
Twilio开发者传道者在这里。
正如Andy在评论中指出的那样,您正在使用的DropBox的URL实际上指向包含您的PDF的HTML页面。您需要直接链接到PDF文件本身,Twilio不会在页面中发现PDF文件。
如果您可以在S3上或其他任何地方公开托管该文件,那么您将获得更多运气。