→ العودة إلى المدونة

كيف ترسل رسائل واتساب عبر REST API في 5 دقائق

تعلّم كيف ترسل رسائل واتساب برمجياً باستخدام استدعاء REST API بسيط — دون الحاجة إلى موافقة ميتا أو حساب تجاري. ابدأ خلال أقل من 5 دقائق.

كيف ترسل رسائل واتساب عبر REST API في 5 دقائق

واتساب هو أكثر تطبيقات المراسلة استخداماً في العالم، بأكثر من ملياري مستخدم.
الوصول إلى عملائك عبر واتساب كان يستلزم المرور بإجراءات ميتا المطوّلة —
أسابيع من الانتظار، والتحقق من الهوية التجارية، ورسوم على كل رسالة.

GetWhatsAPI يغيّر كل ذلك. امسح رمز QR برقم واتساب الخاص بك أو رقم عملك،
احصل على مفتاح API، وابدأ الإرسال فوراً.


المتطلبات

  • حساب على GetWhatsAPI (سجّل مجاناً)
  • ربط رقم واتساب عبر لوحة التحكم
  • مفتاح API من صفحة API والأمان

الخطوة 1 — ربط واتساب

بعد التسجيل، اذهب إلى توصيل واتساب في لوحة التحكم وامسح رمز QR:

افتح واتساب → القائمة ⋮ → الأجهزة المرتبطة → ربط جهاز

يتصل الحساب خلال ثوانٍ.


الخطوة 2 — الحصول على مفتاح API

انتقل إلى API والأمان في الشريط الجانبي وانسخ مفتاح Bearer.


الخطوة 3 — إرسال أول رسالة

باستخدام curl

curl -X POST https://getwhatsapi.com/api/v1/messages/send-json \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "recipient": "+966xxxxxxxxx",
    "text": "مرحباً من GetWhatsAPI! 👋"
  }'

باستخدام Python

import httpx

TOKEN = "your_api_token_here"

response = httpx.post(
    "https://getwhatsapi.com/api/v1/messages/send-json",
    headers={"Authorization": f"Bearer {TOKEN}"},
    json={
        "recipient": "+966xxxxxxxxx",
        "text": "مرحباً من GetWhatsAPI! 👋"
    }
)

print(response.json())
# {"message_id": "...", "timestamp": "...", "conversation_id": "..."}

باستخدام Node.js

const response = await fetch(
  "https://getwhatsapi.com/api/v1/messages/send-json",
  {
    method: "POST",
    headers: {
      "Authorization": "Bearer YOUR_TOKEN",
      "Content-Type": "application/json",
    },
    body: JSON.stringify({
      recipient: "+966xxxxxxxxx",
      text: "مرحباً من GetWhatsAPI! 👋",
    }),
  }
);

const data = await response.json();
console.log(data);

الخطوة 4 — إرسال الوسائط (صور، ملفات PDF)

تحتاج إلى إرسال صورة أو مستند؟ استخدم نقطة النهاية متعددة الأجزاء:

curl -X POST https://getwhatsapi.com/api/v1/messages/send \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -F "recipient=+966xxxxxxxxx" \
  -F "text=يرجى الاطلاع على الفاتورة المرفقة." \
  -F "[email protected]"

الصيغ المدعومة: JPEG، PNG، GIF، WebP، PDF (الحد الأقصى 16 ميغابايت).


الخطوة 5 — استقبال الرسائل (صندوق الوارد)

استعلم عن نقطة النهاية للوارد لقراءة الرسائل الواردة:

curl https://getwhatsapi.com/api/v1/messages/inbox \
  -H "Authorization: Bearer YOUR_TOKEN"

حدود الخطط

الخطة الرسائل/الشهر السعر
تجريبي 50/يوم (14 يوم) مجاني
Starter 2,000 $19
Business 8,000 $49
Growth 20,000 $99
Enterprise غير محدود حسب الطلب

الخطوات التالية

  • استعرض مرجع API الكامل
  • فعّل قائمة IP المسموح بها في API والأمان لحماية إضافية
  • استكشف حالات استخدام OTP وإشعارات الطلبات

ابدأ تجربتك المجانية اليوم — لا بطاقة ائتمانية مطلوبة.