我有一個能夠發送短信,彩信,語音通話的測試Twilio號碼。我在發送短信和語音通話方面很成功。如何通過使用Nodejs Twilo發送PDF爲MMS?
我正面臨將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
我完全沒有線索!有人幫我一個保存建議 謝謝, Prasad。
有關於此錯誤的更多信息,請訪問https://support.twilio.com/hc/en-us/articles/115005750588 只有gif,png和jpeg完全受支持。您的mediaUrl是否正確指向具有正確內容類型標題的PDF文件,因爲您的示例似乎是網頁,而不是PDF文件。也許嘗試https://www.docdroid.net/file/download/GAak2pV/fax-1.pdf – Andy
S3 amzon託管Url成功作爲附件,但不支持下拉框rpoper url ... https:// www.dropbox.com/s/hby1u0sww4kg069/fax.pdf它失敗,出現同樣的錯誤 – Prasad
此外,這不是直接鏈接到PDF文件,而是鏈接到您可以查看/下載文件(登錄後)的網頁,所以它不會工作。 – Andy