無料の API を使用して SMS を送信するための
詳細は公式ウェブサイトをご覧ください。https://textbelt.com/
GitHub のアドレス:
TextBelt の紹介
TextBelt Open Source は、SMS 送信機能を提供するオープンソースの REST API です。開発者は、具体的な SMS の送信の詳細を深く理解する必要なく、簡単な HTTP リクエストを使用して SMS を送信することができます。この API には通常、以下の主要なコンポーネントが含まれます。
-
API エンドポイント:開発者は HTTP リクエスト(GET、POST など)を使用して、SMS を送信するために API エンドポイントと対話するための URL です。
-
認証メカニズム:SMS の送信を許可するために、API は通常、API キー認証などの認証メカニズムを実装します。
-
リクエストフォーマット:開発者は API の要件に従ってリクエストをフォーマットする必要があります。これには、SMS の内容、受信者の番号などの必要なパラメータが通常含まれます。
-
レスポンス処理:API はリクエストの処理後、通常は JSON 形式のデータを含むレスポンスを返します。このデータには、ステータス情報、エラーメッセージ、その他の関連データが含まれる場合があります。
-
エラー処理:API はエラー処理メカニズムを提供し、開発者がリクエストの送信時にエラーを識別して処理できるようにします。
-
ドキュメントと例:API の使用を容易にするために、詳細なドキュメントとサンプルコードが提供されます。これには、リクエストの送信方法、レスポンスの処理方法などが説明されています。
TextBelt Open Source API を使用すると、開発者はアプリケーションに簡単に SMS 送信機能を統合できます。これにより、基礎となる SMS サービスの実装の詳細に関心を向ける必要がありません。この API の典型的な使用シナリオには、通知サービス、確認コードの送信、顧客サービスのコミュニケーションなどがあります。
インストール
単純な POST リクエストを使用してテキストを送信します。
$ curl -X POST http://my_textbelt_server/text
-d number=5551234567
-d "message=I sent this message for free with Textbelt"
number と message は必要なパラメータです。
https://textbelt.com での有料バージョンを使用している場合は、次のコマンドを実行してください(ホームページにはさらに多くの例があります)。
$ curl -X POST https://textbelt.com/text
-d number=5551234567
-d "message=I sent this message for free with Textbelt"
-d key=abcdef123456
成功例:
{"success"}
成功は、メッセージが Textbelt のプロバイダリストに送信されたことを意味します。ネットワーク上での配信は保証できません。
失敗の例:
{"success","message":"Exceeded quota for this phone number."}
Textbelt はオープンソースと有料のバージョンを提供しています。
無料のセルフホストサーバーに依存する場合は、オープンソースプロジェクトにアクセスしてください。
モバイルネットワーク向けの信頼性のあるゼロ設定ソリューションを入手するには、API キーを作成してください。
TextBelt Open Source の利点は、シンプルで使いやすいインターフェースと、SMS の転送の詳細を深く理解する必要がない利便性です。これにより、カスタムソリューションの開発に多くのリソースを投入したくないが、迅速に SMS サービスを展開する必要がある場合に非常に適しています。