واجهات شركات الاتصالات السعودية -- STC وموبايلي وزين للرسائل والتحقق والدفع
تنبيه: استخدم بيانات اختبار فقط. لا تستخدم هويات وطنية حقيقية أو توكنات دفع حية أثناء التجربة. استخدم بيئة الاختبار (sandbox) دائماً. احذف السجلات بعد الانتهاء.
دليل شامل لواجهات المطورين لدى شركات الاتصالات الثلاث في المملكة العربية السعودية: STC وموبايلي وزين.
| الميزة | STC | موبايلي | زين |
|---|---|---|---|
| البوابة | developers.stc.com.sa | developer.mobily.com.sa | developer.sa.zain.com |
| SMS | نعم | نعم | نعم (SPS) |
| OTP | نعم | نعم | نعم |
| الدفع | نعم | نعم | نعم (TABS) |
| IoT |
| نعم |
| لا |
| لا |
| بيئة تجريبية | نعم مجانية | نعم | نعم Sandbox |
| البريد الإلكتروني | لا | نعم | لا |
| QR Code | لا | نعم | لا |
بوابة المطورين: https://developers.stc.com.sa
API Keycurl -X POST "https://developers.stc.com.sa/api/sms/v1/send" \
-H "Authorization: Bearer ${STC_API_KEY}" \
-H "Content-Type: application/json" \
-d '{
"message": "مرحبًا من تطبيقنا",
"recipients": ["+966500000000"],
"sender": "MyApp"
}'
curl -X POST "https://developers.stc.com.sa/api/otp/v1/send" \
-H "Authorization: Bearer ${STC_API_KEY}" \
-H "Content-Type: application/json" \
-d '{
"mobile": "+966500000000",
"template": "Your code is {otp}"
}'
بوابة المطورين: https://developer.mobily.com.sa
App ID و App Secretcurl -X POST "https://developer.mobily.com.sa/api/sms/send" \
-H "Authorization: Bearer ${MOBILY_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"to": "966550000000",
"message": "مرحبًا من تطبيقنا",
"sender": "MyApp"
}'
curl -X POST "https://developer.mobily.com.sa/api/otp/send" \
-H "Authorization: Bearer ${MOBILY_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"mobile": "966550000000",
"lang": "ar"
}'
بوابة المطورين: https://developer.sa.zain.com
curl -X POST "https://developer.sa.zain.com/api/sps/v1/send" \
-H "Authorization: Bearer ${ZAIN_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"destinationAddress": "tel:+966590000000",
"message": "مرحبًا من تطبيقنا",
"senderAddress": "MyApp"
}'
curl -X POST "https://developer.sa.zain.com/api/tabs/v1/charge" \
-H "Authorization: Bearer ${ZAIN_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"msisdn": "+966590000000",
"amount": "5.00",
"currency": "SAR",
"description": "اشتراك شهري"
}'
تم إرسال الرسالة بنجاح
المزود: {{ provider }}
الرقم: {{ recipient }}
معرّف الرسالة: {{ messageId }}
الحالة: {{ status }}
استخدم هذه المهارة عندما يسأل المستخدم عن: