Nexmoを介してメッセージを受信するためにどのようなアプローチを使用すべきか疑問に思っていました。 Nexmoはそこからメッセージを受け取る方法に関する明確な文書を持っていないようだから誰にもこの問題に関する経験がありましたか?どんな助けも素晴らしいだろう。Nexmo SMSを受信するJava
0
A
答えて
4
所有しているNexmo番号ごとに、その番号でSMSを受信したときにNexmoによって呼び出されるURLを設定できます。 GET要求には、受信したSMSに関する情報が要求パラメータとして含まれます。
開発マシンでホストされているURLにNexmoがアクセスできる必要があるため、少し複雑です(開発中)。おそらくインターネット上では公開されていません。このためには、ローカルマシン上のポートにパブリックURLを使用してトンネルを提供するNgrokのようなものを実行する必要があります。
私はそののparamsを出力し、単純なサーブレットで始まるお勧めします:
public class InboundSMSServlet extends HttpServlet {
@Override
protected void service(HttpServletRequest req,
HttpServletResponse resp)
throws ServletException,
java.io.IOException {
System.out.println("Received: " + req.getMethod());
for (String param : Collections.list(req.getParameterNames())) {
String value = req.getParameter(param);
System.out.println(param + ": " + value);
}
}
}
...便利なURLにそれを設定...
<servlet>
<servlet-name>inbound-sms</servlet-name>
<servlet-class>getstarted.InboundSMSServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>inbound-sms</servlet-name>
<url-pattern>/inbound</url-pattern>
</servlet-mapping>
を実行し、両方のサーブレットコンテナを同時にngrokを実行し、最後に/YOUR_PROJECT_NAME/inbound
のngrok URLが期待通りに機能することを確認します。次に、NexmoダッシュボードYour Numbersに行き、SMSメッセージを受信する番号のEditを押します。上でテストしたNgrok URLを入力してください。
設定した番号にSMSを送信すると、メッセージの内容がコンソールに表示されます。以下のようなもの:
Received: GET
messageId: 0B0000004A2D09D9
to: 447520666777
text: Hello Nexmo!
msisdn: 44772
type: text
keyword: HELLO
message-timestamp: 2017-04-27 14:41:32
この作品は、私はあなたがアカウントを作成し、あなたの番号を追加する必要があり、ノード・アプリケーションで前Nexmoを使用して、検証のためのコードでSMSを受信しますNexmo site
関連する問題
- 1. Nexmo API SMS配信通知
- 2. Nexmo SMS with visual foxpro
- 3. wp7 sms受信とSMSインターセプタを送信
- 4. SMSを送受信する
- 5. SMSを受信する
- 6. SMSを受信するj2me
- 7. SMSが受信できない(Java android)
- 8. SMSの受信時に返信SMSを送信するには?
- 9. Javaで無料のSMSを送信
- 10. JavaのWebアプリケーションでSMSを受信するには?
- 11. SIMからSMSを受信
- 12. アスタリスクsipでSMSを受信
- 13. Arduino gsm SMSを受信
- 14. ポートからSMSを受信
- 15. アウトバウンドSMSのカスタムSenderIDの使用Nexmo
- 16. SMSのアンドロイド受信機能
- 17. J2MEモバイルアプリケーションのSMS受信ポート
- 18. SMS受信トレイへのアクセス
- 19. BroadCastReceiver Force Close for SMS受信
- 20. 受信SMSを既読のSMSアプリケーションとしてマークする
- 21. ナイジェリアでsmsを送受信するSMSゲートウェイ
- 22. 通話/ SMSの受信時に複数のSMSを送信するアプリケーション
- 23. SMS受信者がインテントを受信していない
- 24. Javaでsmsを送信
- 25. SMSがjava smslibライブラリで受信されていません
- 26. SmsはJava Webアプリケーションから受信していません
- 27. java経由でSMSを送信する
- 28. C2DMをSMS受信トレイに配信する
- 29. アスタリスクをSMS受信センターとして
- 30. 端末でTwilio SMSを受信
に文書化されている方法の詳細最大10個の番号を追加して送信してください。この番号はすべて確認してから送信するための非常に単純なAPIを使用する必要があります。 –
私は非常に簡単に送信できますが、メッセージを受信するだけで簡単にできますか? – Aaron