私はいくつかのSMS APIを探しています。 基本的に携帯電話からのSMSメッセージを受信する。 提案がありますか?SMS APIの提案
答えて
SMSサービスプロバイダをお探しの場合は、 SMPPおよびHTTP:あなたはSMSのAPIを作成するを見た場合、あなたはTwitter API
私はClickatellを使用しました:しかし、私は支払いに問題があり、SMSを送るためのサービスも非常に遅いです。 –
二つの基本的な "SMSのAPIのは" あります見て、Clickatell
を試みることができます。
SMPPインターフェイスは、携帯電話会社、SMS送受信クライアントとその電話会社、およびSMS Aggregatorsの間で使用される世界的な標準です。私はSMPP v5.0の仕様を読むことをお勧めします。 SMPPの一般的な国際サポートは「SMPP v3.4準拠」と主張していますが、動作上、SMPP v5.0は、ドキュメントがはるかに優れていることを除けば、3.4から少し変更されています。 SMPP v3.4仕様書は少し疎であり、SMSフォーラムはバージョン5.0の仕様書を大幅に強化しました。
SMPPは、2つのノード間でSMSを送受信する手段を文書化した仕様です。ESMEまたはクライアント側、あなたの場合はMC、電話会社またはSMSアグリゲータの場合はMCまたは "telco"側国際SMSインフラストラクチャに夢中になる契約を結んでいます。
大量に、つまり1秒あたり複数のSMSを実装する場合は、SMPPが必要です。 SMPPプロトコルは、TCP上で動作するバイナリPDU要求/応答ペアプロトコルです。基本的な要求/応答のペアプロトコルは比較的簡単ですが、SMPP仕様には多くの拡張機能があります。現実世界では、SMPPのさまざまな機能がさまざまなソフトウェアや通信事業者によってどのように実装されているかという点で、 。 SMPPを使用するには、リアルタイムのSMPPピア通信機能を提供するためにデーモン/サービスを継続的に実行する必要があり、純粋にWebアプリケーションコード内で実装することはできません。 WebアプリケーションにSMPPを統合するには、SMPP ESME/MCペアのESME部分を処理し、そのデーモンとWebアプリケーションの間に何らかのRPCメカニズムを提供するデーモン/サービスを開発する必要があります。
SMPPライブラリの例はLogicaです。 LogicaはSMPP SMSCの開発のパイオニアであり、オープンソースとしてこのライブラリをリリースしました。 Windows上で動作する数少ないものの1つ。ほとんどのオープンソースのSMPPコードは* nix上で動作します。
また、サードパーティのSMPP Gatewayソフトウェアを使用することもできます。はるかに広く採用されているオープンソースのSMPPサーバーはKannelです。私はそれを使用するいくつかのSMSアグリゲーターを知っています。 PHPについて質問しているときにLinuxを想定しているので、Kannelとの統合が最善の策かもしれません。私は構成するのは簡単ではないことを警告します。 Ozeki Message ServerやNordic Messaging Technologies' Enterprise Message Server (EMG).のような非オープンソースのものもあります。どちらの製品も、Kannelよりも多くの "ターンキー"ソリューションを提供し、あなたの用途により適しています。
小容量のアプリケーションでは、SMSアグリゲータへのHTTPインターフェイスを実装するのがより簡単なです。 HTTPインターフェイスを提供する多くのSMSアグリゲータがあります。普遍的な標準はありませんが、ほとんどすべて、HTTP GET/POSTがうまくサポートされているWebアプリケーションやソフトウェア環境に簡単に統合できる比較的簡単なGET/POST HTTPインターフェイスを提供しています。 SMSアグリゲータは、一般的に、より大量のデータを送信するためのファイルベースまたはXMLベースのインターフェイスも提供します。上記の読者が述べたように、ClickatellはSMSアグリゲータの一例であり、「業界のパイオニア」とみなされています。別の例として、私が使ったのはRouto Messagingです。
それぞれのSMSアグリゲータには独自のHTTP APIがありますが、ほとんどすべてが同じサービスをサポートしています。また、それらのほとんどはいくつかの無料のテストのクレジットを提供しています。私はそれらのいくつかを使ってテストするためのコードを書いています。単純な数時間のプロセスです。
- 1. グローバルSMS APIの企業やサービスのご提案はありますか?
- 2. 汎用APIのBDDシナリオの提案?
- 3. スレッドとデータベースの提案の提案
- 4. ASP.NET Web APIアーキテクチャの提案/フィードバック
- 5. .NETオープンソースFTP SDK/APIのご提案
- 6. 提案
- 7. カレンダーアプリの提案
- 8. コードタスクスケジューラの提案
- 9. メモリアロケータの提案
- 10. アンドロイドアプリケーションローカリゼーションの提案
- 11. クラスドキュメントの提案
- 12. クリエイティブパターンの提案
- 13. ワークフローエンジンの提案
- 14. スピードアップオートコンプリートの提案
- 15. デプロイメントキットの提案
- 16. jsonの提案
- 17. サービスレイヤの提案
- 18. CMSの提案
- 19. ブロードキャストレシーバの提案
- 20. データビジュアライゼーションライブラリの提案
- 21. 提案GWTハイスケールアプリケーションサーバ
- 22. ElasticSearch `contains`提案
- 23. 提案/パースライブラリ
- 24. ラムダ提案が
- 25. React Onmouseover提案
- 26. SignalRハブ提案
- 27. アクションスクリプト2提案
- 28. DBデザイン - 提案
- 29. Facebookと提案
- 30. Kubernetesボリュームマップ提案
huh?何を探していますか?どのような要件がありますか? – Louis
どの言語ですか?どの国に... – Shoban
英国と米国はスタートです。 PHPが好ましい。 – adaptive