2017-04-12 7 views
0

私は非常にの新しいプログラマーで、Twilio経由でSMSやMMSメッセージを送信するためにURLを作成するのが面倒です(私のアプリケーションはホームオートメーション用です。静止画像をURLを介してMMS番号に送信する)。Twilio MMSを送信するためのURLの例

ブラウザに貼り付けることができるMMSメッセージのサンプルURLの形式を投稿できますか?

たとえば、ToパラメータがTo = + 7145551212、FromパラメータがFrom = + 7145551111、MediaURL = http://test.com/image.jpgの場合、URLの形式はどのようにする必要がありますか?

私は自分のアカウントSIDとAuthTokenも持っています。完成したURLがどのように見えるかの例が必要なので、そこから後ろ向きに作業することができます。

ありがとうございます!

ポール

+0

「ブラウザに貼り付ける」とはどういう意味ですか?アプリケーション内からTwilioのMMSエンドポイントへのAPI呼び出しを行う場合は、公式の[ヘルパーライブラリ](https://www.twilio.com/docs/libraries)のいずれかを使用する必要があります。テストMMSをあなた自身に送信しようとしている場合は、cURLや[Postman](https://chrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddcbncdddomop?hl=ja)のようなものを使用する必要があります。ブラウザのアドレスバーを使用してAPIリクエストを作成しないでください。 – Brodan

+0

一般に、URLの最後に '?To = 7145551212&From = 7145551111'のようなものを追加すると、URLパラメータを送信できます。 'MediaURL'のようなものを追加することは、ブラウザが解析できるように特殊文字をエンコードする必要があるため、URLパラメータとして渡すのがより複雑です。結果がどのように表示されるかの例として[this so answer](http://stackoverflow.com/a/1739132/5045925)を参照してください。しかし、これはあなたがこの場合にしなければならないことではありません。 URLパラメータ[here](http://www.getsymphony.com/learn/concepts/view/url-parameters/)の詳細をご覧ください。 – Brodan

答えて

1

私が正しくあなたを理解していた場合、私はが、それはこのことだと思う

https://api.twilio.com/2010-04-01/Accounts/{AccountSid}/Messages

そして、あなたのパラメータは、リクエストのPOSTボディにする必要があり、 like

To=+7145551212&From=+7145551&MediaURL=http://test.com/image.jpg 

しかし、Brodanさんのコメントは正しいです.jそれはPOSTリクエストなので、ブラウザにURLを貼り付ける必要があります。あなたは、cURLを使用し、このようなものでした:

curl --data "To=+7145551212&From=+7145551&MediaURL=http://test.com/image.jpg" https://api.twilio.com/2010-04-01/Accounts/123456/Messages 

しかし、あなたの最良のオプションは、本当にはTwilioヘルパーライブラリのいずれかを使用することです。 Here'sこれらのライブラリをさまざまな言語で使用する例があります。

ノート:私はTwilioを自分で使ったことはありません。

関連する問題