تطبيق Python
يقرر طلب ويب، مهمة، حدث بيانات أو قاعدة مراقبة التواصل.
ما الذي يُقال؟SAPPSDK
أرسل 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 المستلم واسلم البيانات المرجعة إلى نظام إدارة علاقات العملاء أو الدعم أو منطق الأتمتة الخاص بك.
received = sms.get_received_messages()
print(received)
استكشف SMS المستلم →
ادمج الحزمة مع بيئة بايثون الخاصة بك
حافظ على العميل في طبقة خدمة أو عامل. هذا يفصل وصول القناة عن المسارات والعروض والنماذج وكود معالجة البيانات.
ابدأ التواصل مع العملاء من الخدمات، أو أوامر الإدارة، أو الإشارات، أو العمال الخلفيين.
خدمات · أوامر · Celeryأضف رسائل موجهة خلف نقاط النهاية المصادق عليها وانقل الأعمال الأطول إلى مهمة خلفية أو عامل.
مسارات · تبعيات · مهاماحتفظ بعميل SMSMobileAPI في خدمة التطبيق وقم باستدعائه من سير عمل الأعمال المصدق عليه.
مخططات · خدمات · RQاستخدم Python للرصد، والتذكيرات المجدولة، وتنبيهات ETL، وأدوات العمليات الداخلية.
CRON · خطوط أنابيب · رصدحول الردود إلى أحداث تجارية
استرجع الرسائل من الهاتف المتصل بـ SMSMobileAPI، ثم طبق مطابقة جهات الاتصال والفرز والتخزين ومنطق التصعيد الخاص بك. يعيد SDK الرد API؛ يقرر تطبيقك ما سيحدث بعد ذلك.

منشور على PYPI
قم بتثبيتها في بيئة افتراضية، وثبت الإصدار عبر سير عمل التبعيات الخاص بك وراجع المصدر العام قبل النشر. تستخدم الحزمة مكتبةrequestsوتعيد بيانات JSON مفككة الترميز.
قائمة التحقق للإنتاج
تجعل الحزمة الطلب بسيطًا. ما زال تطبيقك بحاجة إلى حماية الأسرار، والتحقق من صحة البيانات، والتعامل مع أخطاء API ومنع الإرسال المكرر.
ما يمكن لفرق بايثون بناؤه
أرسل رسائل سياقية واربط الردود المستلمة بسير عمل جهة الاتصال الصحيح.
أخطر هاتفًا حقيقيًا عند الحاجة إلى الانتباه للاستيراد، أو مهام المعالجة أو فحوصات الجودة.
قم بتشغيل تذكيرات المواعيد، والمدفوعات، والعمليات من عامل أو مهمة مجدولة.
حول أحداث التطبيق أو البنية التحتية إلى رسائل SMS مرسلة من رقم هاتف محمول معروف.
الأسئلة الشائعة حول SDK لبايثون
وحدة Python هي عميل موجه للرسائل. يظل اتصال الهاتف المحمول، ورؤية اللوحة، وواجهات برمجة التطبيقات الأوسع للمنصة جزءًا من SMSMobileAPI.
نعم. قم بتثبيتsmsmobileapiالحزمة باستخدام pip. تتطلب بياناتها المنشورة Python 3.6 أو أحدث وتستخدمrequestsالاعتمادية.
نعم. يتم توجيه طلبات SMS عبر الهاتف المحمول المتصل بحساب SMSMobileAPI الخاص بك، باستخدام شريحته ورقم الهاتف الخاص به.
نعم. اتصل بـget_received_messages()على المثيل المُهيأSMSSenderثم عالج البيانات المُعادة وفقًا لقواعد تطبيقك.
ربط WhatsApp في لوحة التحكم، ثم استدعاءsend_message()معsendwa=1وsendsms=0. يستخدم مستقبلو WhatsApp رمز الدولة بدون+أو00.
نعم. احتفظ بالعميل في رمز خدمة جانب الخادم وادعه من ضمن سير عمل التطبيق الذي تم التحقق منه. استخدم عاملًا للعمليات التي لا يجب أن تُعيق طلب الويب.
لا. تركز الحزمة الحالية على إرسال SMS و WhatsApp واسترجاع SMS المستلمة. استخدم وثائق REST API لنشاط المكالمات والإشعارات والعمليات المتخصصة الأخرى.
جاهز لبايثون. متصل بالهاتف المحمول.
ثبّت الحزمة، اختبر برقم مُراقب، واربط العملية الموثقة بالحدث التجاري المهم.
أخبرنا مع من نتحدث. تظل التفاصيل الخاصة بك مرفقة بمحادثة الدعم الخاصة هذه.