2016-04-14 12 views
0

SalesforceでTwilio APIを使用してMMSを送信できます。 私はそのコードを使って、SalesforceのTwilioを使ってMMSを送信できることを知っています。Twilio MMSローカルファイルを送信

Sending a MMS

properties.add(new TwilioNameValuePair('MediaUrl','https://www.twilio.com/packages/company/img/logos_downloadable_round.png')); 

しかし、それは我々がメディアファイルのURLを渡す必要がありますしている縫い目です。 しかし、ファイル形式のローカルマシンの入力をTwilio MMSを使用して送信するにはどうすればよいですか?

答えて

0

Rajendra、こんにちは!ここTwilioのMegan。

これは、私がOpenCV MMS implementation in this blog postを構築したのと同じように聞こえます。

私のローカルファイルシステムに画像を書き込むと、その上に所望の修正を行った後、私はそれを介して送信し、具体的にはPythonであり、例えば次TwiMLの送達を処理

@app.route('/uploads/<filename>', methods=['GET', 'POST']) 
def uploaded_file(filename): 
    return send_from_directory(UPLOAD_FOLDER, 
           filename) 

message.media('http://YourNgrokURL/uploads/{}'.format(filename)) 

Flaskのsend_from_directoryと同等の機能が実装されている必要があります。

希望すると便利です。

+0

HIメガン、 ご返信ありがとうございます。 これによれば、私はMMSメディアURLにローカルファイルのパスを渡す場合、私は動作します。 例:E:\ rajan \ Pictures \ Camera_Roll/Raj.png。 ありがとう、 Raj –

+1

ここでMeganが言っていることは、Webサーバーを介してローカルファイルを提供する方法を構築し、URLでそれらを指すようにする必要があるということです。示された例では、アップロードされたファイルは特定の 'UPLOAD_FOLDER'に置かれ、Meganは自分のアプリケーションにルートを作成し、そのフォルダ内のファイル名を検索してファイルを送り返しました。 Camera_Rollフォルダでも同じことができますが、どの言語/フレームワークで作業しているのかわからないので、その方法を提案することはできません。 – philnash

+0

こんにちはフィリナッシュ、はい、今は理にかなっています。私はSMSを送信するために、Apex言語でSalesforceを使用しています。 –

関連する問題