2016-04-12 7 views
1

私はタブレットからSMSを送信するための簡単なTwilio統合を試みています。 Javaドキュメントに続いて、私は新しいJavaクラスSmsSender.javaを作りましたが、今それはあなたのメッセージリストのリソースURIにHTTP POSTを行い、新しい送信メッセージを送信するにはAndroid Twilio「メッセージリストリソースURIへのHTTP POSTを行う」とはどういう意味ですか?

を言う:

/2010-04-01/Accounts/{AccountSid}/Messages

View example here

私は(ただし、私は簡単にそれを研究することができます)アンドロイドにHTTP POSTを送信する方法を知りませんが、このURLは何ですか?それはどこを指していますか?必要な情報がすべて含まれたクラスが既にある場合、「メッセージリストリソースURIへのHTTP POSTを行うにはどうすればよいですか」

答えて

1

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

ここで知る必要があるものはいくつかあります。

まず、完全なURLを使用すると、HTTPのPOSTリクエストを行う必要があり、以下のとおりです。あなたがあなたのTwilioのダッシュボード上で見つけることができますあなたの資格情報を使用して{AccountSid}に記入

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

通常、APIのドキュメントでは、読みやすくするために完全なURLをスキップするだけの略語を使用しています。 Twilio REST API hereに基本URLを含む基本情報があります。

第2に、クライアント側(Android、iOS、JavaScript)アプリケーションからREST APIを呼び出すことは実際にはお勧めできません。これを行うには、アプリケーションの一部としてアカウントSIDと認証トークンを含める必要があり、悪意のある攻撃者がアプリケーションを逆コンパイルしてTwilioの資格情報を抽出して使用し、アカウントにお金を費やす可能性があるからです。

アカウントの資格情報を漏洩する心配がなく、管理できるサーバーからTwilio APIを呼び出すことをお勧めします。あなたがJavaでこれもこのようなものを構築しようとするなら、Twilioサイトはquick start guide on sending SMS messages with Javaです。他の言語でのクイックスタートや、in depth tutorialsなどがあります。

それがまったく役に立ったら教えてください。

+0

ありがとう@philnash!それは良い情報です。私が開発しているアプリは写真ブースアプリです.MMSオプションを追加したいと思います。私はtwilio CSAの1人と話をしており、Connect-Overview(https://www.twilio.com/docs/api/rest/connect-overview)を調べることを提案しました。ユーザーがアプリで自分のアカウントにログインできるようにして、写真を撮ったときに写真を送信できるようにしたい。私は上記のコードをAPIをテストしてよりよく理解しようとしていました。どこから始めたらいいのかわかりません – ntgCleaner

関連する問題