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

PHP SMS " WHATSAPP SDK

أرسل SMS و WhatsApp
من PHP.استخدم هاتفك المحمول الخاص.

ثبّت حزمة Composer وأرسل SMS من رقمك المحمول المتصل أو أرسل رسائل WhatsApp من لارافيل، سيمانفي، WordPress، مهام CRON وتطبيقات PHP المخصصة.

جاهز لـ Composerحزمة واحدة، تحميل تلقائي PSR-4رقم هاتفك المحمولSMS تُرسل من هاتفك المتصل7.2+مدعوم بواسطة Guzzle 7
send-message.phpPHP
$composer require
smsmobileapi/smsmobileapi-php
<?php
require __DIR__ . '/vendor/autoload.php';

use SMSMobileAPI\SMSMobileAPI;

$client = new SMSMobileAPI(
    getenv('SMSMOBILEAPI_KEY')
);

$result = $client->sendMessage(
    '+32470000000',
    'Your appointment is confirmed.',
    false,
    true
);
تم قبول الطلبSMS → الهاتف المحمول المتصل → المستلم200
إن طلب PHP يتم إنشاؤه من جانب الخادم. هاتفك المحمول المتصل والبطاقة SIM يقومان بإرسال SMS.

من PHP إلى هاتف محمول حقيقي

تتحكم تطبيقك في سير العمل.
هاتفك المتصل يرسل SMS.

تقوم SDK بإزالة إعدادات HTTP المتكررة مع الحفاظ على نموذج SMSMobileAPI الأساسي: تبقى منطق الأعمال في PHP ويتم استخدام تسليم SMS عبر الهاتف المحمول والبطاقة SIM والرقم الحقيقي المتصل بحسابك.

01
<?php

تطبيق PHP الخاص بك

يبدأ إجراء من Laravel، Symfony، WordPress، مهمة CRON أو الخلفية المخصصة.

طلب SDK
02

SMSMobileAPI

يُصادق على الطلب، يطبق التوجيه ويُبقي النشاط مرئياً.

توجيه آمن
03

هاتفك المحمول + البطاقة SIM

يستخدم الهاتف المتصل رقمه الحالي وخطة الهاتف المحمول لإرسال SMS.

شبكة الجوال
04

جهة اتصالك

المستلم يتلقى SMS عادي ويمكنه الرد على الرقم الذي يعرفه بالفعل.

البدء السريع

من Composer إلى اختبار محكم في أربع خطوات.

استخدم مستلم اختبار تسيطر عليه. احتفظ بمفتاح API خارج نظام التحكم بالمصدر، تحقق أن الهاتف متصل عبر الإنترنت وفحص المصفوفة المرجعة قبل ربط الاتصال بحدث تجاري مباشر.

  1. 1
    وصل هاتفك المحمولقم بتثبيت SMSMobileAPI، سجّل دخولك وتأكد من اتصال الجهاز بالإنترنت.
  2. 2
    تثبيت الحزمةشغّل Composer في المجلد الجذري لمشروع PHP الخاص بك.
  3. 3
    حماية مفتاح APIحمله من إعدادات الخادم أو من متغير بيئي.
  4. 4
    إرسال والتحققتأكد من كل من النتيجة المرجعة وسجل نشاط SMSMobileAPI.
الطرفية
$ composer require smsmobileapi/smsmobileapi-php
send-sms.php
<?php

require __DIR__ . '/vendor/autoload.php';

use SMSMobileAPI\SMSMobileAPI;

$apiKey = getenv('SMSMOBILEAPI_KEY');
$client = new SMSMobileAPI($apiKey);

$response = $client->sendMessage(
    '+32470000000',
    'Hello from PHP!',
    false, // sendWA
    true   // sendSMS
);

print_r($response);
استخدم متغير بيئي محميPHP / / / / / / /

طريقة واحدة، تحكم واضح بالقناة

اختر SMS، WhatsApp أو كلاهما لكل استدعاء.

العميل الرسمي يعرضsendMessage(). معاملان Boolean يختاران WhatsApp وSMS، في حين يقوم المعامل الخامس الاختياري بجدولة الطلب باستخدام طابع زمني يونكس.

SMS

أرسل من هاتفك المحمول المتصل

استخدامfalse, true. يتم توجيه SMS إلى هاتفك المتصل ويتم إرساله باستخدام بطاقته SIM ورقمه المحمول الموجود.

$client->sendMessage(
  $to, $message,
  false, true
);
اقرأ وثائق SMS →
WHATSAPP

أرسل عبر WhatsApp المرتبطة

استخدامtrue, falseاتصل بـ WhatsApp أولاً من لوحة التحكم وتحقق من الاتصال قبل أتمتة الرسائل.

$client->sendMessage(
  $to, $message,
  true, false
);
اقرأ وثائق WhatsApp →
جدولة

برمج رسالة مستقبلية

مرر طابع وقت Unix كالمُعامل الخامس. قم بتخزين المنطقة الزمنية المقصودة صراحة داخل تطبيقك قبل إنشائها.

$client->sendMessage(
  $to, $message,
  false, true, $timestamp
);
راجع معلمات نقطة النهاية →

PHP حيث يعمل عملك بالفعل

عميل واحد خفيف لتطبيقات الويب والمهام والأدوات الداخلية.

يتناسب SDK خلف طبقة التطبيق الموجودة لديك. يقرر كودك متى يتواصل، وأي بيانات يشمل، وكيفية التعامل مع النتيجة.

لارافيل

(لارافل)

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

طوابير · أحداث · خدمات
سيمفوني

الرمز

سجل العميل كخدمة، وحقنه حيثما يلزم واحتفظ بمفتاح API في التهيئة المحمية.

حقن التبعيات · رسول · وحدة تحكم
وردبريس

WordPress

أضف إجراءات SMS أو WhatsApp إلى إضافة مخصصة، سير عمل نموذج، امتداد WooCommerce أو أداة إدارية.

التدفقات · الإضافات · WooCommerce
كرون

CRON و CLI

أرسل تنبيهات تشغيلية، تذكيرات مجدولة أو إخطارات مجمعة مُتحكم بها من وظائف الخادم.

مراقبة · مهام · تنبيهات
شعار مدير الاعتماد Composer

أدوات PHP القياسية

اعتمادية صغيرة تنتمي إلى سير نشرك الاعتيادي.

تستخدم الحزمة تحميل تلقائي PSR-4 وGuzzle 7. يقوم Composer بحل الاعتمادية، ويحمل محملك التلقائي الحالي العميل ويحافظ تطبيقك على التحكم بالتحقق من الصحة، قواعد العمل، ومعالجة الأخطاء.

  • حزمةsmsmobileapi/smsmobileapi-php
  • مساحة الأسماءSMSMobileAPI/SMSMobileAPI
  • الزمن التشغيليPHP 7.2 أو أحدث
  • عميل HTTPالغرز 7
  • الرخصة(ميت)
تفقّد المصدر على GitHub ↗

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

اجعل التكامل موثوقًا قبل زيادة الحركة.

يبسط SDK الاتصال، لكن تطبيقك يظل مسؤولاً عن بيانات الاعتماد الآمنة، الإدخال النظيف، سلوك المحاولة المتحكم به وسجلات التشغيل المفيدة.

  • 01
    لا تُسجّل مفتاح API أبداًاستخدم متغيرات البيئة أو مدير الأسرار الخاص بخادمك.
  • 02
    قم بتطبيع المستلمينخزن أرقام الهاتف بالتنسيق الدولي وتحقق من صحتها قبل الإرسال.
  • 03
    افحص كل استجابةلا تعامل مكالمة PHP بدون استثناء كدليل على التسليم النهائي.
  • 04
    استخدم محاولات محدودةتجنب الرسائل المكررة ولا تُنشئ حلقة محاولة غير محكومة.
  • 05
    مراقبة الهاتف المحمول المتصلتعتمد عملية تسليم SMS على أن يكون الهاتف المحدد متصلًا بالإنترنت ومُعدًا بشكل صحيح.
  • 06
    اختبر سلوك القناة بشكل منفصلتحقق من صحة طلبات SMS و WhatsApp والطلبات المجدولة مع مستلمين مراقبين.

حالات استخدام عملية لـ PHP

وضع الاتصال عبر الهاتف المحمول حيث يحدث الحدث بالضبط.

بوابات العملاء

تأكيد إجراءات الحساب، المواعيد وتحديثات الخدمة من النظام الخلفي الذي يعرف بالفعل سياق العميل.

سير العمل الخاص بالطلبات

إرسال تحديثات الدفع، الإعداد، الشحن أو الاستلام من عمليات التجارة الإلكترونية ونظم ERP.

!

تنبيهات تشغيلية

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

متابعة CRM

إطلاق SMS أو WhatsApp مخصصة من أحداث دورة حياة العميل، التذكرة أو العملاء المحتملين.

الأسئلة المتكررة حول PHP SDK

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

العميل SDK هو عميل PHP. تظل اتصال القناة، إعداد الحساب والنشاط التشغيلي متاحة عبر SMSMobileAPI.

هل هذه حزمة Composer الرسمية؟

نعم. قم بالتثبيتsmsmobileapi/smsmobileapi-phpمع Composer. كود المصدر المفتوح متاح في مستودع GitHub الرسمي لـ SMSMobileAPI.

هل يستخدم SMS فعلاً رقم هاتفي المحمول؟

نعم. بالنسبة لتطبيقات SMS الأصلية على الأجهزة المحمولة، يتم توجيه الطلب عبر الهاتف المتصل بحسابك على SMSMobileAPI. تقوم شريحة SIM والرقم الحالي بعملية الإرسال.

هل يمكن لـ SDK إرسال رسائل WhatsApp؟

نعم. يُفعّل معلمةsendWAخاصية WhatsApp. يجب تكوين واتصال WhatsApp الخاص بك أولاً في لوحة التحكم وأن تكون عملية.

هل يمكنني استخدامه في Laravel، Symfony أو WordPress؟

نعم. إنها مكتبة Composer عادية مع تحميل تلقائي PSR-4. احتفظ بها خلف كود التطبيق على الخادم وقم بتكييف العميل مع هيكل الخدمة الخاص بإطار عملك.

هل تكشف الحزمة عن كل نقاط نهاية SMSMobileAPI؟

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

أين يجب أن أخزن مفتاح API؟

خزّنه في إعدادات الخادم المحمية أو متغير بيئة. لا تضعه أبداً في JavaScript للمتصفح، مستودع عام، لقطة شاشة أو تطبيق عميل قابل للتوزيع.

تم تثبيت COMPOSER. والهاتف المحمول متصل.

اشحن سير عمل الرسائل الأول الخاص بك لـ PHP.

ابدأ بمستلم واحد مُتحكّم فيه، افحص الاستجابة والنشاط، ثم وصل المكالمة التي تم التحقق منها إلى حدث تطبيقك الفعلي.