SMS được gửi từ chính điện thoại của bạn.Tìm hiểu cách hoạt động
PLATORMKiến trúc API- thứ nhấtSự kết hợp thiết bị bảo mậtTầm nhìn giao hàngĐiều khiển nhiều khả năngTài liệu đã phiên bản
← Tất cả các tích hợp
Gói chính thức Python · PyPI

PYTHONSAPP SDK

Kết nối Python
vớiđiện thoại di động thực của bạn.

Gửi SMS từ chính số điện thoại đã kết nối của bạn.Gửi WhatsApp và nhận lại SMS đã nhận.Sử dụng trong Django, FastAPI, Flask, workers, pipelines dữ liệu và script tự động hóa.

Một lệnh pipCài đặt từ gói chính thức PyPISMS hai chiềuGửi và nhận lại tin nhắnPython 3. 6+Client nhỏ dựa trên requests
mobile_messaging.pyPython
$pip install smsmobileapiđã cài đặt
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)
PYTHONSự kiện doanh nghiệp
SMSMOBILEAPIĐường dẫn đã xác thực
ĐIỆN THOẠI CỦA BẠNSMS đã gửi
Mã Python của bạn quyết định khi nào giao tiếp. Điện thoại và SIM được kết nối thực hiện thao tác SMS.

LOGIC PYTHON. GIAO TIẾP ĐIỆN THOẠI THỰC.

Mã của bạn điều khiển sự kiện.
Điện thoại của bạn vẫn là điểm cuối giao tiếp.

Gói Python cung cấp client tập trung vào SMSMobileAPI. Nó giữ logic ứng dụng trong Python, trong khi điện thoại kết nối cung cấp quy trình SMS với SIM thực, số điện thoại hiện hữu và hành vi phản hồi bình thường.

01
Py

Ứng dụng Python

Một yêu cầu web, tác vụ, sự kiện dữ liệu hoặc quy tắc giám sát quyết định giao tiếp.

Trình thông tin kết nốiComment
02

SMSMobileAPI

Nền tảng xác thực, định tuyến và ghi lại thao tác được yêu cầu.

đường dẫn bảo mật
03

Điện thoại di động kết nối

Điện thoại và SIM của bạn gửi SMS với số mà liên hệ của bạn đã nhận diện.

mạng di động
04
{ }

Phản hồi Python

Ứng dụng của bạn nhận dữ liệu cấu trúc có thể ghi log, kiểm tra và sử dụng bước tiếp theo.

BẮT ĐẦU NHANH

Cài đặt, kết nối và chạy kiểm thử SMS có kiểm soát.

Bắt đầu với điện thoại và người nhận bạn kiểm soát. Tải khóa API từ cấu hình máy chủ bảo mật và kiểm tra đối tượng trả về trước khi kết nối mã với kích hoạt sản xuất.

  1. 1
    Kết nối điện thoại của bạnCài SMSMobileAPI và xác nhận điện thoại hiển thị trực tuyến.
  2. 2
    Cài đặt góiSử dụng pip trong môi trường ảo dự án của bạn.
  3. 3
    Tải bí mậtĐọc khóa API từ biến môi trường hoặc trình quản lý bí mật.
  4. 4
    Gửi và kiểm traKiểm tra dữ liệu trả về và xác nhận hoạt động trên bảng điều khiển.
Bảng điều khiển (Terminal)
$ python -m pip install smsmobileapi
send_sms.py
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)
Giữ khóa ngoài mã nguồnPython thể hiện 3.6

BA HOẠT ĐỘNG TẬP TRUNG

Gửi SMS, gửi WhatsApp và nhận lại SMS.

Gói này được thiết kế nhỏ gọn. Ứng dụng Python của bạn quản lý logic nghiệp vụ trong khi client xử lý yêu cầu SMSMobileAPI tương ứng và trả về phản hồi đã giải mã.

01 · GỬI SMS

Sử dụng số điện thoại đã kết nối của bạn

Các tham số mặc định bật SMS. Điện thoại di động đã kết nối phải trực tuyến và cấu hình đúng.

response = sms.send_message(
    to="+32470000000",
    message="Order ready"
)
Đọc tài liệu SMS →
02 · GỬI WHATSAPP

Chuyển kênh một cách rõ ràng

Bật WhatsApp và tắt SMS. Liên kết WhatsApp trong bảng điều khiển trước khi gọi phương thức.

response = sms.send_message(
    to="32470000000",
    message="Order ready",
    sendwa=1, sendsms=0
)
Đọc tài liệu WhatsApp →
03 · NHẬN SMS

Đưa phản hồi từ điện thoại di động vào Python

Lấy các SMS đã nhận và chuyển dữ liệu trả về vào CRM, hỗ trợ hoặc logic tự động của bạn.

received = sms.get_received_messages()

print(received)
Khám phá SMS đã nhận →

TÍCH HỢP GÓI VÀO STACK PYTHON CỦA BẠN

Sử dụng giao tiếp di động nơi ứng dụng của bạn đã đưa ra quyết định.

Giữ client trong một lớp dịch vụ hoặc worker. Điều này tách biệt truy cập kênh khỏi routes, views, models và code xử lý dữ liệu.

DJ

Django

Khởi tạo giao tiếp với khách hàng từ dịch vụ, lệnh quản lý, tín hiệu hoặc worker nền.

Dịch vụ · Lệnh · Celery
FA

FastAPI

Thêm gửi tin nhắn được kiểm soát phía sau các endpoint đã xác thực và chuyển công việc dài hơn sang nhiệm vụ nền hoặc worker.

Routes · Phụ thuộc · Nhiệm vụ
FL

Flask

Giữ client SMSMobileAPI trong dịch vụ ứng dụng và gọi nó từ các workflow nghiệp vụ đã xác thực.

Blueprints · Dịch vụ · RQ
PY

Scripts & công việc dữ liệu

Dùng Python để giám sát, nhắc nhở theo lịch, cảnh báo ETL và công cụ vận hành nội bộ.

CRON · Pipelines · Giám sát

BIẾN PHẢN HỒI THÀNH SỰ KIỆN KINH DOANH

SMS nhận được trở thành dữ liệu mà workflow Python của bạn có thể sử dụng.

Lấy tin nhắn từ điện thoại đã kết nối SMSMobileAPI, sau đó áp dụng logic đối chiếu, lọc, lưu trữ và xử lý tăng cấp của riêng bạn. SDK trả về phản hồi API; ứng dụng của bạn quyết định bước tiếp theo.

  • Đính kèm phản hồi vào liên hệ CRM
  • Tạo hoặc cập nhật phiếu hỗ trợ
  • Khởi tạo theo dõi bởi nhân viên
  • Cung cấp dữ liệu cho pipeline phân tích nội bộ
Tìm hiểu về SMS đã nhận
received_sms_worker.py
SMS MỚI
+32 470 00 00 00“Vâng, ngày mai lúc 10 giờ phù hợp với tôi.”
Workflow Python
CRMLiên hệ được đối chiếuCuộc trò chuyện đã được cập nhật
TÁC VỤTheo dõi đã được tạoĐã phân công cho nhóm
NHẬT KÝSự kiện đã được ghi lạiPhản hồi được giữ lại
Kiến trúc ví dụ: lấy phản hồi, xác định liên hệ và định tuyến sự kiện qua logic Python của riêng bạn.
Logo Python

ĐÃ CÔNG BỐ TRÊN PYPI

Một gói nhỏ, có thể kiểm tra được xây dựng cho các dự án Python chuẩn.

Cài đặt trong môi trường ảo, khóa phiên bản qua quy trình quản lý phụ thuộc của bạn và kiểm tra mã nguồn công khai trước khi triển khai. Gói sử dụng thư viện quen thuộcrequestsvà trả về dữ liệu JSON đã giải mã.

  • Góismsmobileapi
  • Khách hàngsmsmobileapi.SMSSender
  • Thời gian chạyPython 3.6 trở lên
  • Phụ thuộc HTTPyêu cầu
  • Giấy phépMIT

DANH SÁCH KIỂM TRA SẢN XUẤT

Giữ cho tự động hóa an toàn, có thể quan sát và dự đoán được.

Gói này giúp đơn giản hóa yêu cầu. Ứng dụng của bạn vẫn cần bảo vệ bí mật, xác thực dữ liệu, xử lý lỗi API và ngăn gửi trùng lặp.

  • 01
    Bảo vệ khóa APITải từ cấu hình môi trường hoặc quản lý bí mật, không bao giờ từ mã nguồn cam kết.
  • 02
    Xác thực và chuẩn hóa số điện thoạiÁp dụng định dạng quốc tế chính xác cho kênh trước khi gọi SDK.
  • 03
    Kiểm tra dữ liệu trả vềKhách hàng có thể trả về đối tượng lỗi; phân nhánh dựa trên phản hồi thay vì giả định thành công.
  • 04
    Sử dụng giới hạn thời gian ở cấp độ quy trình làm việcGiữ yêu cầu web phản hồi nhanh bằng cách chuyển công việc giao tiếp sang một worker phù hợp khi cần thiết.
  • 05
    Ngăn gửi trùng lặpSử dụng sự kiện kinh doanh idempotent hoặc dấu trạng thái xử lý của riêng bạn quanh các lần thử lại.
  • 06
    Giám sát kết nối điện thoạiHoạt động SMS gốc phụ thuộc vào thiết bị di động được kết nối phải trực tuyến và sẵn sàng.

NHỮNG GÌ NHÓM PYTHON CÓ THỂ XÂY DỰNG

Giao tiếp được kết nối với dữ liệu, tự động hóa và logic kinh doanh.

Tự động hóa CRM

Gửi tin nhắn theo ngữ cảnh và đính kèm câu trả lời nhận được vào quy trình công việc của liên hệ đúng.

Cảnh báo đường ống dữ liệu

Thông báo cho điện thoại thật khi các công việc nhập khẩu, xử lý hoặc kiểm tra chất lượng cần chú ý.

Nhắc nhở theo lịch

Chạy nhắc nhở cuộc hẹn, thanh toán và hoạt động từ worker hoặc tác vụ được lên lịch.

!

Thang độ giám sát

Biến các sự kiện ứng dụng hoặc hạ tầng thành tin nhắn SMS được gửi từ số điện thoại di động đã biết.

CÂU HỎI THƯỜNG GẶP VỀ PYTHON SDK

Câu trả lời rõ ràng trước khi bạn thêm gói.

Module Python là một khách hàng tập trung cho nhắn tin. Kết nối di động, hiển thị bảng điều khiển và các API nền tảng rộng hơn vẫn là phần của SMSMobileAPI.

Module có chính thức có trên PyPI không?

Có. Cài đặtsmsmobileapigói với pip. Metadata đã công bố yêu cầu Python 3.6 hoặc mới hơn và sử dụngrequestsphụ thuộc.

SMS thực sự được gửi từ chính điện thoại di động của tôi phải không?

Đúng vậy. Các yêu cầu SMS được chuyển qua điện thoại di động kết nối với tài khoản SMSMobileAPI của bạn, sử dụng SIM và số điện thoại hiện có của nó.

Tôi có thể lấy lại SMS đã nhận trong Python không?

Có. Gọiget_received_messages()trên phiên bản đã khởi tạoSMSSendersau đó xử lý dữ liệu trả về theo quy tắc ứng dụng của bạn.

Làm thế nào để tôi gửi WhatsApp thay vì SMS?

Kết nối WhatsApp trong bảng điều khiển, sau đó gọisend_message()vớisendwa=1sendsms=0Người nhận WhatsApp sử dụng mã quốc gia không có số 0 ở đầu+hoặc00.

Tôi có thể dùng gói này với Django, FastAPI hay Flask không?

Có. Giữ client trong mã dịch vụ phía máy chủ và gọi từ các luồng ứng dụng đã được xác thực. Dùng worker cho các thao tác không nên làm chậm yêu cầu web.

Gói này có hỗ trợ gọi điện, thông báo và mọi nền tảng API không?

Không. Gói hiện tại tập trung vào gửi SMS và WhatsApp và lấy lại SMS đã nhận. Dùng tài liệu API REST cho hoạt động gọi, thông báo và các thao tác chuyên biệt khác.

PYTHON SẴN SÀNG. ĐIỆN THOẠI ĐÃ KẾT NỐI.

Chạy quy trình công việc di động thực tế đầu tiên của bạn.

Cài đặt gói, thử với số được kiểm soát và kết nối thao tác đã xác minh với sự kiện kinh doanh quan trọng.