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)
三大核心操作
该包故意保持体积小巧。您的 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 客户端保存在应用服务中,并从已验证的业务流程调用它。
蓝图 · 服务 · RQ将 Python 用于监控、定期提醒、ETL 警报和内部运营工具。
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 的号码应使用无首位的国家区号。+或00.
可以。将客户端保留在服务器端服务代码中,并从经过验证的应用流程调用。对于不应阻塞 Web 请求的操作,请使用异步工作线程。
不支持。当前包专注于发送 SMS 和 WhatsApp 及检索收到的 SMS。通话活动、通知及其他专用操作请使用 REST API 官方文档。
Python 准备就绪,手机已连接。
安装该包,使用受控号码测试,并将验证操作连接到重要业务事件。
请告诉我们正在与谁交谈。您的详细信息将附加到此私人支持对话中。