تعلم كيفية استخدام واتساب API لربط موقعك وإرسال رسائل OTP وإشعارات تأكيد الطلبات

تعد خدمة واتساب API واحدة من الأدوات القوية التي تتيح للشركات والمطورين إرسال رسائل تفاعلية للعملاء بشكل مباشر عبر واتساب. في هذا المقال، سنتناول كيفية استخدام واتساب API لربط موقعك الإلكتروني وإرسال رسائل OTP (رمز التحقق لمرة واحدة) وإشعارات تأكيد الطلبات. سنتعرف أيضًا على كيفية التكامل مع منصات الأتمتة باستخدام أدوات مثل Webhooks و API.

ما هو واتساب API؟

واتساب API هو واجهة برمجة تطبيقات تمكن الشركات من التواصل مع عملائها عبر منصة واتساب بشكل مخصص وآلي. تمكّن هذه الأداة الشركات من إرسال الرسائل تلقائيًا، مثل رسائل OTP لتأكيد الهوية أو إشعارات تأكيد الطلبات.

كيفية استخدام واتساب API لربط موقعك؟

بداية، لربط واتساب مع موقعك الإلكتروني، تحتاج إلى إعداد بيئة عمل تحتوي على الأدوات التالية:

  • API Token: تحتاج إلى الحصول على مفتاح API من مزود الخدمة مثل واتس 360.
  • Instance ID: هو معرّف يمثل الجلسة الخاصة بك مع واتساب API.

يمكنك البدء باستخدام الأكواد البرمجية الخاصة بـ واتساب 360 لتفعيل الاتصال بين موقعك وواتساب. في حالة عدم وجود تكامل مباشر مع منصات الأتمتة مثل Make أو Zapier، يمكن استخدام أدوات وسيطة مثل Pipedream أو Automate.io لتحقيق التكامل المطلوب عبر Webhooks و API.

إرسال رسائل OTP عبر واتساب API

إرسال رسائل OTP باستخدام واتساب API يمكن أن يتم بكل سهولة من خلال الأكواد البرمجية التالية. في هذه الحالة، نرسل رمز التحقق لمرة واحدة إلى الرقم الذي يقدمه المستخدم:

إرسال رسالة نصية باستخدام واتساب API (Node.js)

const fetch = require('node-fetch');

async function sendWhatsAppMessage() {
    const url = 'https://toggaar.whats360.live/api/v1/send-text';
    const token = 'YOUR_API_TOKEN';
    const instanceId = 'YOUR_INSTANCE_ID';
    const jid = '919999999999@s.whatsapp.net';  // رقم الهاتف المرسل إليه
    const msg = 'رمز التحقق هو: 123456';

    const queryParams = new URLSearchParams({
        token,
        instance_id: instanceId,
        jid,
        msg
    });

    const apiUrl = `${url}?${queryParams}`;

    try {
        const response = await fetch(apiUrl);
        const data = await response.json();
        console.log('Response:', data);
    } catch (error) {
        console.error('Error:', error);
    }
}

sendWhatsAppMessage();

لمزيد من الأكواد التعليمية، يمكنك زيارة مولد أكواد واتساب API الشامل.

إرسال إشعارات تأكيد الطلبات باستخدام واتساب API

إشعارات تأكيد الطلبات هي رسائل تُرسل تلقائيًا إلى العملاء بعد إتمام عملية الشراء. يمكنك تخصيص هذه الرسائل لتشمل تفاصيل الطلب، مثل رقم الطلب أو تاريخ التسليم المتوقع. إليك كيفية إرسال إشعار تأكيد طلب باستخدام واتساب 360:

إرسال رسالة مع صورة باستخدام واتساب API (Node.js)

const fetch = require('node-fetch');

async function sendWhatsAppImage() {
    const url = 'https://toggaar.whats360.live/api/v1/send-image';
    const token = 'YOUR_API_TOKEN';
    const instanceId = 'YOUR_INSTANCE_ID';
    const jid = '919999999999@s.whatsapp.net';  // الرقم الذي سيتم إرسال الرسالة إليه
    const caption = 'شكرًا لطلبك! تفاصيل طلبك في الصورة المرفقة.';
    const imageUrl = 'https://example.com/confirmation-image.jpg';  // رابط للصورة

    const queryParams = new URLSearchParams({
        token,
        instance_id: instanceId,
        jid,
        caption,
        imageurl: imageUrl
    });

    const apiUrl = `${url}?${queryParams}`;

    try {
        const response = await fetch(apiUrl);
        const data = await response.json();
        console.log('Response:', data);
    } catch (error) {
        console.error('Error:', error);
    }
}

sendWhatsAppImage();

لمزيد من الأكواد التعليمية، يمكنك زيارة مولد أكواد واتساب API الشامل.

التكامل مع منصات الأتمتة

رغم أن واتساب 360 ليس مدرجًا بشكل رسمي ضمن منصات الأتمتة العالمية مثل Make أو Zapier، إلا أن هناك حلول بديلة لتنفيذ التكامل باستخدام Webhooks و API. باستخدام أدوات مثل Pipedream أو Automate.io، يمكنك ربط واتساب 360 مع منصات أخرى لإنشاء سيناريوهات مخصصة لنقل البيانات بين واتساب 360 وأي تطبيق آخر.

كيفية ربط واتساب 360 بمنصات أخرى باستخدام Webhooks

يمكنك استخدام Pipedream أو Integromat للربط بين واتساب 360 والتطبيقات الأخرى. تقوم هذه الأدوات بإنشاء Webhooks مخصصة لتمرير البيانات بين الأنظمة. على سبيل المثال، عندما يقوم المستخدم بتقديم طلب على موقعك، يمكنك إرسال إشعار تلقائي عبر واتساب 360 باستخدام Webhook.

الكود البرمجي لإرسال رسالة عبر Webhook

import requests

# URL الخاص بـ WhatsApp API
url = 'https://toggaar.whats360.live/api/v1/send-text'

# البيانات التي سيتم إرسالها عبر الـ API
data = {
    "phone": "الرقم_الهاتفي",  # الرقم الذي سيستلم الرسالة
    "message": "تم تأكيد طلبك! رقم الطلب هو 123456."  # نص الرسالة
}

# إرسال الطلب إلى واتساب API
response = requests.post(url, json=data)

# طباعة استجابة الـ API
print(response.json())

أدوات وسيطة لدمج واتساب 360 مع التطبيقات الأخرى

  1. Pipedream: يساعد في تكامل التطبيقات عبر Webhooks.
  2. Automate.io: يستخدم لإنشاء سيناريوهات تفاعل بين التطبيقات المختلفة.
  3. Integromat: منصة قوية لربط واتساب 360 بالتطبيقات الأخرى.

كيف تضمن نجاح التكامل؟

  • التأكد من التوثيق السليم: تأكد من صحة الـ API Token و Instance ID.
  • اختبار التكامل: قبل استخدام التكامل في بيئة الإنتاج، تأكد من اختبار جميع السيناريوهات.

المصادر والروابط المهمة

خاتمة

يعد واتساب API أحد أقوى الأدوات التي يمكن استخدامها لتحسين التواصل مع العملاء من خلال إرسال رسائل تفاعلية مثل OTP وإشعارات تأكيد الطلبات. من خلال التكامل مع أدوات الأتمتة مثل Pipedream و Automate.io، يمكن للأنظمة المختلفة التفاعل بسلاسة مع واتساب 360، مما يسهم في تبسيط العمليات وتحسين تجربة المستخدم.

باستخدام الأكواد البرمجية التي قمنا بمراجعتها في هذا المقال، يمكنك بدء عملية التكامل مع واتساب 360 بسهولة وسرعة.

Leave a comment

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *