تُرسل رسائل SMS من هاتفك المحمول الخاص.اكتشف كيف يعمل
المنصةAPI-first structureأجهزة آمنةإبراز التنفيذمراقبة الترايينات المتعددةالوثائق المغلقة
← جميع التكاملات
الحزمة الرسمية لـ Python · PyPI

ما الذي يُقال؟SAPPSDK

اربط Python
بـهاتفك المحمول الحقيقي.

أرسل SMS من رقم هاتفك المتصل الخاص.أرسل WhatsApp واسترجع SMS المستلمة.استخدمه في Django، FastAPI، Flask، العاملين، تدفقات البيانات وسيناريوهات الأتمتة.

أمر pip واحدالتثبيت من الحزمة الرسمية PyPISMS ذات الاتجاهينأرسل واسترجع الرسائل المستلمة(بيتون 3.6+)عميل صغير معتمد على requests
mobile_messaging.pyPython
$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حدث تجاري
→
SMSMOBILEAPIمسار مصدق عليه
→
هاتفكتم إرسال SMS
يتحكم كود Python الخاص بك متى يتم التواصل. الهاتف المحمول المتصل والبطاقة SIM تقوم بأداء عملية SMS.

منطق PYTHON. تواصل عبر هاتف حقيقي.

الكود الخاص بك يتحكم بالحدث.
يبقى هاتفك هو نقطة النهاية للتواصل.

توفر حزمة Python عميلًا مركزًا حول SMSMobileAPI. تحافظ على منطق التطبيق في Python بينما يقدم الهاتف المتصل سيناريوهات SMS مع بطاقة SIM حقيقية، ورقم هاتف موجود، وسلوك رد طبيعي.

01
باي

تطبيق Python

يقرر طلب ويب، مهمة، حدث بيانات أو قاعدة مراقبة التواصل.

مرسل الرسائل القصيرة
02

SMSMobileAPI

تقوم المنصة بمصادقة، توجيه وتسجيل العملية المطلوبة.

مسار آمن
03
▯

الهاتف المحمول المتصل

يُرسل هاتفك وبطاقتك SIM SMS بالرقم الذي يتعرف عليه جهات اتصالك أصلاً.

شبكة الجوال
04
{ }

رد Python

يتلقى تطبيقك بيانات منظمة يمكن تسجيلها، تفقدها واستخدامها في الخطوة التالية.

البدء السريع

ثبت، اربط وشغّل اختبار SMS محكوم.

ابدأ بهاتف ومستلم تتحكم بهما. حمّل مفتاح API من تكوين الخادم المحمي وتفحص الكائن المعاد قبل ربط الكود بمشغل الإنتاج.

  1. 1
    اربط هاتفكثبت SMSMobileAPI وتحقق من ظهور الهاتف متصلًا بالإنترنت.
  2. 2
    تثبيت الحزمةاستخدم pip داخل بيئة المشروع الافتراضية الخاصة بك.
  3. 3
    حمّل السراقرأ مفتاح API من متغير بيئة أو مدير أسرار.
  4. 4
    أرسل وتفقدافحص البيانات المعادة وتأكد من النشاط في لوحة التحكم.
الطرفية
$ 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)
احتفظ بالمفتاح خارج كود المصدرPython /

ثلاث عمليات مركزة

أرسل SMS، أرسل WhatsApp واسترجع SMS المستلمة.

تم تصميم الحزمة لتبقى صغيرة عمدًا. تطبيقك Python يتولى منطق العمل بينما يدير العميل طلب SMSMobileAPI المقابل ويعيد الرد المفكك.

01 · أرسل SMS

استخدم رقم الهاتف المتصل الخاص بك

الإعدادات الافتراضية تُمكّن SMS. يجب أن يكون الهاتف المحمول المتصل المختار متصلًا بالإنترنت ومُعدًا بشكل صحيح.

response = sms.send_message(
    to="+32470000000",
    message="Order ready"
)
اقرأ وثائق SMS →
02: SEND WHATSAPP

غيّر القناة صراحةً

فعّل WhatsApp وعطّل SMS. اربط WhatsApp في لوحة التحكم قبل استدعاء الطريقة.

response = sms.send_message(
    to="32470000000",
    message="Order ready",
    sendwa=1, sendsms=0
)
اقرأ وثائق WhatsApp →
03 · استلم SMS

اجلب الردود من الموبايل إلى Python

استرجع SMS المستلم واسلم البيانات المرجعة إلى نظام إدارة علاقات العملاء أو الدعم أو منطق الأتمتة الخاص بك.

received = sms.get_received_messages()

print(received)
استكشف SMS المستلم →

ادمج الحزمة مع بيئة بايثون الخاصة بك

استخدم الاتصال عبر الموبايل حيث يتخذ تطبيقك بالفعل القرارات.

حافظ على العميل في طبقة خدمة أو عامل. هذا يفصل وصول القناة عن المسارات والعروض والنماذج وكود معالجة البيانات.

دي جي

جانغو

ابدأ التواصل مع العملاء من الخدمات، أو أوامر الإدارة، أو الإشارات، أو العمال الخلفيين.

خدمات · أوامر · Celery
FA

بسرعة

أضف رسائل موجهة خلف نقاط النهاية المصادق عليها وانقل الأعمال الأطول إلى مهمة خلفية أو عامل.

مسارات · تبعيات · مهام
FL

(فلاسك)

احتفظ بعميل SMSMobileAPI في خدمة التطبيق وقم باستدعائه من سير عمل الأعمال المصدق عليه.

مخططات · خدمات · RQ
PY

برمجيات وأعمال بيانات

استخدم Python للرصد، والتذكيرات المجدولة، وتنبيهات ETL، وأدوات العمليات الداخلية.

CRON · خطوط أنابيب · رصد

حول الردود إلى أحداث تجارية

تصبح SMS المستلمة بيانات يمكن لسير عمل Python استعمالها.

استرجع الرسائل من الهاتف المتصل بـ SMSMobileAPI، ثم طبق مطابقة جهات الاتصال والفرز والتخزين ومنطق التصعيد الخاص بك. يعيد SDK الرد API؛ يقرر تطبيقك ما سيحدث بعد ذلك.

  • اربط الرد بجهة اتصال في نظام إدارة علاقات العملاء
  • أنشئ أو حدّث تذكرة دعم
  • ابدأ متابعة بشرية
  • أرسلها إلى خط تحليل داخلي
تعرّف على SMS المستلم
received_sms_worker.py
SMS جديد
+32 470 00 00 00"نعم، غدًا الساعة 10 تناسبني."
سير عمل Python
CRMتمت مطابقة جهة الاتصالتم تحديث المحادثة
مهمةتم إنشاء المتابعةتم التعيين للفريق
السجلتم تسجيل الحدثتم الاحتفاظ بالاستجابة
مثال على البنية: استرجع الاستجابة، حدد جهة الاتصال وقم بتوجيه الحدث من خلال منطق Python الخاص بك.
شعار Python

منشور على PYPI

حزمة صغيرة قابلة للتفقد تم إنشاؤها لمشاريع Python القياسية.

قم بتثبيتها في بيئة افتراضية، وثبت الإصدار عبر سير عمل التبعيات الخاص بك وراجع المصدر العام قبل النشر. تستخدم الحزمة مكتبةrequestsوتعيد بيانات JSON مفككة الترميز.

  • حزمةsmsmobileapi
  • العميلsmsmobileapi.SMSSender
  • الزمن التشغيليPython 3.6 أو أحدث
  • تبعية HTTPالطلبات
  • الرخصة(ميت)

قائمة التحقق للإنتاج

حافظ على أمان التشغيل الآلي، وقابليته للملاحظة، وتوقعه.

تجعل الحزمة الطلب بسيطًا. ما زال تطبيقك بحاجة إلى حماية الأسرار، والتحقق من صحة البيانات، والتعامل مع أخطاء API ومنع الإرسال المكرر.

  • 01
    حماية مفتاح APIحمله من إعدادات البيئة أو مدير الأسرار، وليس من المصدر الملتزم به.
  • 02
    تحقق من صحة الأرقام وقم بتطبيعهاطبق التنسيق الدولي الصحيح للقناة قبل استدعاء SDK.
  • 03
    افحص البيانات المعادةقد يعيد العميل كائن خطأ؛ قم بفصل الفروع بناءً على الاستجابة بدلًا من افتراض النجاح.
  • 04
    استخدم المهلات الزمنية على مستوى سير العملحافظ على استجابة طلبات الويب عن طريق نقل عمل الاتصال إلى عامل مناسب عند الحاجة.
  • 05
    منع الإرسال المكرراستخدم حدث أعمال مرجع أو علامة حالة معالجة خاصة بك حول المحاولات المتكررة.
  • 06
    راقب اتصال الهاتفتعتمد عمليات SMS الأصلية على أن يكون الجهاز المحمول المتصل متصلاً وجاهزًا.

ما يمكن لفرق بايثون بناؤه

الاتصال بالبيانات والأتمتة والمنطق التجاري.

⌁

أتمتة إدارة علاقات العملاء

أرسل رسائل سياقية واربط الردود المستلمة بسير عمل جهة الاتصال الصحيح.

▥

تنبيهات تدفق البيانات

أخطر هاتفًا حقيقيًا عند الحاجة إلى الانتباه للاستيراد، أو مهام المعالجة أو فحوصات الجودة.

↻

تذكيرات مجدولة

قم بتشغيل تذكيرات المواعيد، والمدفوعات، والعمليات من عامل أو مهمة مجدولة.

!

تصعيد المراقبة

حول أحداث التطبيق أو البنية التحتية إلى رسائل SMS مرسلة من رقم هاتف محمول معروف.

الأسئلة الشائعة حول SDK لبايثون

إجابات واضحة قبل إضافة الحزمة.

وحدة Python هي عميل موجه للرسائل. يظل اتصال الهاتف المحمول، ورؤية اللوحة، وواجهات برمجة التطبيقات الأوسع للمنصة جزءًا من SMSMobileAPI.

هل الوحدة متاحة رسميًا على PyPI؟

نعم. قم بتثبيتsmsmobileapiالحزمة باستخدام pip. تتطلب بياناتها المنشورة Python 3.6 أو أحدث وتستخدمrequestsالاعتمادية.

هل تغادر SMS حقًا من هاتفي المحمول الخاص؟

نعم. يتم توجيه طلبات SMS عبر الهاتف المحمول المتصل بحساب SMSMobileAPI الخاص بك، باستخدام شريحته ورقم الهاتف الخاص به.

هل يمكنني استرجاع SMS المستلمة في Python؟

نعم. اتصل بـget_received_messages()على المثيل المُهيأSMSSenderثم عالج البيانات المُعادة وفقًا لقواعد تطبيقك.

كيف يمكنني إرسال WhatsApp بدلاً من SMS؟

ربط WhatsApp في لوحة التحكم، ثم استدعاءsend_message()معsendwa=1وsendsms=0. يستخدم مستقبلو WhatsApp رمز الدولة بدون+أو00.

هل يمكنني استخدام الحزمة مع Django أو FastAPI أو Flask؟

نعم. احتفظ بالعميل في رمز خدمة جانب الخادم وادعه من ضمن سير عمل التطبيق الذي تم التحقق منه. استخدم عاملًا للعمليات التي لا يجب أن تُعيق طلب الويب.

هل تغطي الحزمة المكالمات والإشعارات وكل API المنصات؟

لا. تركز الحزمة الحالية على إرسال SMS و WhatsApp واسترجاع SMS المستلمة. استخدم وثائق REST API لنشاط المكالمات والإشعارات والعمليات المتخصصة الأخرى.

جاهز لبايثون. متصل بالهاتف المحمول.

شغّل أول سير عمل هاتف محمول حقيقي لك.

ثبّت الحزمة، اختبر برقم مُراقب، واربط العملية الموثقة بالحدث التجاري المهم.