2017-04-26 12 views
0

私は、SMS、MMS、音声通話を送信できるTest Twilio Numberを持っています。私はSMSと音声通話の送信に成功しています。Nodejsを使用してTwiloでMMSとして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。

+1

エラーに関する詳細はこちら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

+0

S3 amzonホストされたURLが添付ファイルとして正常に機能していますが、ドロップボックスのrpoper urlがサポートされていません... https:// www.dropbox.com/s/hby1u0sww4kg069/fax.pdf同じエラーで失敗しています – Prasad

+2

これはPDFファイルに直接リンクするのではなく、(サインイン後に)ファイルを表示/ダウンロードできるWebページに直接リンクしています。それはうまくいかないでしょう。 – Andy

答えて

1

ここではTwilioの開発者のエバンジェリストです。

Andyがコメントに指摘しているように、使用しているDropBoxのURLは実際にはPDFを含むHTMLページを指しています。あなたはPDFファイル自体への直接リンクが必要です.Twilioはページ内のPDFファイルを発見するために何もしません。

S3でファイルをホストすることができれば、それ以外の場所で公開することができれば、これでもっと幸運になります。

+0

はい、それはうまくいきます!私は逃したものを手に入れた – Prasad

関連する問題