كيفية إرسال رسالة SMS من المتصفح
بعد قراءة هذا الدرس، ستتمكن من إرسال رسائل SMS إلى مستخدمي واجهة برمجة التطبيقات (API) المكونة مسبقًا باستخدام بوابة Ozeki 10 لرسائل SMS. سترى كيفية تكوين أمر API وكيف يعمل. أخيرًا، سترى الرسالة التي يعرضها المتصفح إذا كان الطلب ناجحًا ورسالة الخطأ.
المتطلبات الأساسية
- تنزيل وتثبيت بوابة Ozeki 10 لرسائل SMS
- إعداد مستخدم واجهة برمجة التطبيقات (API) عبر HTTP على بوابة Ozeki 10 لرسائل SMS
خطوات إرسال رسالة SMS من المتصفح
- افتح نافذة متصفح
- انقر على مربع نص URL
- اكتب قالب أمر SMS
- اكتشف عنوان IP الخاص ببوابة SMS
- اكتشف رقم المنفذ الخاص بمستخدم واجهة برمجة التطبيقات (API) عبر HTTP
- عدل الأمر حسب رغبتك
- اضغط على Enter لإرسال الرسالة.
- تحقق من الرد
افتح متصفحًا
انقر على مربع نص URL

اكتب قالب الأمر
قالب الأمر:
https://IP
:PORT
/api?action=sendmessage&username=USER
&password=PASS
recipient=NUMBER
&messagetype=SMS:TEXT&messagedata=MESSAGE
تحقق من عنوان IP الخاص بك
1.) اضغط على مفتاح Win وابدأ بكتابة cmd.
2.) انقر على أيقونة سطر الأوامر.
3.) اكتب ipconfig
4.) اضغط على Enter
5.) إذا كنت تستخدم اتصال Ethernet، فانتقل إلى السطر الذي يحتوي على عنوان IPv4 وستجد عنوان IP الخاص بك هناك.
إذا كنت تستخدم اتصال Wi-Fi، فانتقل إلى قسم Wireless LAN adapter Wi-Fi وفي عنوان IPv4 ستجد عنوان IP الخاص بك.
استبدل عنوان IP المميز باللون الأحمر بعنوان IP جهازك
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
استبدل المنفذ المميز باللون البرتقالي برقم منفذ مستخدمي HTTP API.
الآن دعونا نلقي نظرة على كيفية عمل الأمر
الجزء الرئيسي الأول هو عندما نكتب api:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS
recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
الوصف:
هذا هو عندما نوجه عنوان API.
بعد ذلك قمنا بتوجيه بعض القيم حيث كانت الأولى هي action:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS
recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
الوصف:
قيمة action تصف الإجراء الذي نريد القيام به ولكن في الوقت الحالي لديها قيمة واحدة فقط وهي sendmessage.
القيمة التالية كانت username:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS
recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
الوصف:
قيمة username تخبرنا بالمستخدم الذي نريد استخدامه لإرسال الرسالة ويجب أن تكون مشفرة في URL.
الحد الأقصى للطول هو 16 حرفًا.
بعد ذلك جاءت password:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS
recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
الوصف:
قيمة password تخبرنا بكلمة المرور التي نستخدمها مع المستخدم ويجب أن تكون مشفرة في URL.
الحد الأقصى للطول هو 16 حرفًا.
التالي كان recipient:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS
recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
الوصف:
قيمة recipient تصف اسم الجهاز الذي نرسل إليه ويجب أن تكون مشفرة في URL.
الحد الأقصى للطول هو 16 حرفًا.
القيمة التالية كانت messagetype:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS
recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
الوصف:
قيمة messagetype تحتوي على نوع الرسالة التي نريد إرسالها ويجب أن تكون مشفرة في URL.
لرؤية القيم الممكنة، مواصفات نوع الرسالة المحمولة تسرد أنواع الرسائل المدعومة من قبل Ozeki 10 SMS Gateway.
القيمة التالية كانت messagedata:
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS
recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
الوصف:
قيمة messagedata تحتوي على البيانات التي نحتاج إلى إرسالها، يجب أن تكون مشفرة بـ UTF8 ويجب أن تكون مشفرة في URL.
الحد الأقصى للطول هو 32768.
اطلع على المزيد من الخصائص التي يمكننا إضافتها إلى أمر SMS API واحصل على شرح أكثر تفصيلاً.
لخص الأمر
هذه المقالة أوضحت كيفية إرسال رسالة SMS مباشرة من متصفحك. إرسال الرسائل القصيرة من متصفحك باستخدام Ozeki SMS Gateway سيجعل تدفق المعلومات أسهل وأسرع. يمكن استخدام هذه الخدمة وجعل مؤسستك أكثر كفاءة لأنها تسمح بتسليم المعلومات إلى الهواتف المحمولة.
إذا كنت ترغب في بناء حل SMS مرن، فلا يجب أن تتوقف عن القراءة هنا. لدى Ozeki المزيد من المقالات التي يمكن أن تساعدك في هذا المشروع: كيفية إرسال SMS باستخدام Python.
الآن الشيء التالي الذي يجب عليك فعله هو تنزيل Ozeki SMS Gateway وتكوين هذا الحل على الفور! كل شيء موجود لتحصل عليه وتشغيله في أقل من 10 دقائق.
More information
- إرسال رسائل SMS من متصفح باستخدام طلب HTTP
- كيفية إرسال رسائل SMS من Java
- كيفية إرسال رسائل SMS من PHP
- كيفية إرسال رسائل SMS من Perl
- كيفية إرسال رسائل SMS من Python
- إرسال رسائل SMS عبر Ruby باستخدام واجهة برمجة تطبيقات HTTP (عينة كود)