Python アプリケーション
ウェブリクエスト、タスク、データイベント、または監視ルールが通信を決定。
PYTHON SMS & WHATSAPP SDK
自分の接続された電話番号から SMS を送信。WhatsApp を送信し、受信した SMS を取得。Django、FastAPI、Flask、ワーカー、データパイプライン、自動化スクリプトで活用。
pip install smsmobileapiインストール済みimport os
from smsmobileapi import SMSSender
sms = SMSSender(
api_key=os.environ["SMSMOBILEAPI_KEY"]
)
response = sms.send_message(
to="+32470000000",
message="Your appointment is confirmed."
)
print(response)
PYTHONのロジック。実際の携帯通信。
Python パッケージは SMSMobileAPI に特化したクライアントを提供します。アプリケーションロジックは Python 内に留め、接続された携帯が SMS ワークフローに実際のSIM、既存の電話番号、通常の返信動作を提供します。
ウェブリクエスト、タスク、データイベント、または監視ルールが通信を決定。

プラットフォームが認証、ルーティング、依頼された操作の記録を行います。
あなたの携帯とSIMが、連絡先がすでに認識している番号で SMS を送信。
あなたのアプリケーションがログ記録、検査、次ステップに用いる構造化データを受信。
クイックスタート
管理している携帯と受信者から開始。保護されたサーバー設定から API キーを読み込み、コードを本番トリガーに接続する前に返却オブジェクトを検査。
$ python -m pip install smsmobileapi
import os
from smsmobileapi import SMSSender
sms = SMSSender(
api_key=os.environ["SMSMOBILEAPI_KEY"]
)
response = sms.send_message(
to="+32470000000",
message="Hello from Python!"
)
print(response)
3つの注力操作
このパッケージは意図的に軽量に設計されています。お客様のPythonアプリケーションがビジネスロジックを担い、クライアントが対応するSMSMobileAPIリクエストを処理し、デコード済みのレスポンスを返します。
デフォルトパラメータはSMSを有効にします。選択した接続済みの携帯電話はオンラインで正しく設定されている必要があります。
response = sms.send_message(
to="+32470000000",
message="Order ready"
)
SMSドキュメントを読む →
WhatsAppを有効にし、SMSを無効化します。呼び出す前にダッシュボードでWhatsAppと連携してください。
response = sms.send_message(
to="32470000000",
message="Order ready",
sendwa=1, sendsms=0
)
WhatsApp のドキュメントを読む →
受信したSMSを取得し、返されたデータをCRMやサポート、または自動化ロジックに渡します。
received = sms.get_received_messages()
print(received)
受信したSMSを詳しく見る →
パッケージをPythonスタックに適合させる
クライアントをサービス層やワーカー層に保持し、チャネルアクセスをルートやビュー、モデル、データ処理コードから分離します。
サービス、管理コマンド、シグナルやバックグラウンドワーカーから顧客コミュニケーションを起動します。
サービス · コマンド · Celery認証済みエンドポイントの背後で制御されたメッセージ送信を追加し、長時間処理はバックグラウンドタスクやワーカーに移行します。
ルート · 依存関係 · タスクSMSMobileAPIクライアントをアプリケーションサービスに保持し、検証済みのビジネスワークフローから呼び出します。
Blueprints · サービス · RQ監視、定期リマインダー、ETLアラート、内部運用ツールにPythonを活用します。
CRON · パイプライン · 監視返信をビジネスイベントに変える
SMSMobileAPIに接続された携帯からメッセージを取得し、独自の連絡先照合、フィルタリング、保存、エスカレーションロジックを適用します。SDKはAPIの返信を返し、その後の処理はアプリケーションが判断します。

PyPIで公開中
仮想環境にインストールし、依存関係のワークフローでバージョンを固定、デプロイ前にパブリックソースを確認してください。このパッケージはおなじみのrequestsライブラリを使用し、デコードされたJSONデータを返します。
本番導入チェックリスト
このパッケージでリクエストは簡単になりますが、アプリケーション側で機密情報の保護、データ検証、APIのエラー処理、重複送信の防止が必要です。
Pythonチームが作れるもの
コンテキストに応じたメッセージ送信と受信返信を正しい連絡先ワークフローに添付。
インポート、処理ジョブ、品質チェックで注意が必要なときに実際の電話に通知。
ワーカーやスケジュールタスクから、予約・支払い・業務リマインダーを実行。
アプリケーションやインフラのイベントを、既知の携帯番号から送信するSMSメッセージに変換。
Python SDKよくある質問
Pythonモジュールはメッセージングに特化したクライアントです。モバイル接続、ダッシュボード表示、広範なプラットフォームAPIは引き続きSMSMobileAPIの一部です。
はい。pipでsmsmobileapiパッケージをインストールしてください。公表されているメタデータはPython 3.6以上が必要で、requests依存関係。
はい。SMS のリクエストは、SMSMobileAPI アカウントに接続された携帯電話を経由して、そのSIMおよび既存の電話番号を使用してルーティングされます。
はい。初期化されたget_received_messages()インスタンスでSMSSenderを呼び出し、返されたデータをアプリケーションのルールに従って処理してください。
ダッシュボードで WhatsApp を接続し、次にsend_message()とsendwa=1を使ってsendsms=0を呼び出してください。WhatsApp の受信者には先頭の 0 を除いた国番号を使用します。+または00.
はい。クライアントはサーバーサイドのサービスコード内に保持し、検証済みのアプリケーションワークフローから呼び出してください。Webリクエストのブロックを防ぐために、並列処理(ワーカー)を使用してください。
いいえ。現在のパッケージは SMS と WhatsApp の送信、および受信した SMS の取得に焦点を当てています。通話機能、通知、その他の専門的な操作については、REST API ドキュメントをご利用ください。
PYTHON 対応。モバイル接続済み。
パッケージをインストールし、管理された番号でテストし、検証済みの操作を重要なビジネスイベントに接続してください。
誰と話しているのか教えてください。あなたの詳細は、このプライベート サポートの会話に添付されたままになります。