شرح مفصل لاستخدام WhatsApp API من موقع whats360

شرح مفصل لاستخدام WhatsApp API من موقع whats360 لإرسال الرسائل النصية والرسائل النموذجية

في عالم الأعمال الحديث، أصبحت تطبيقات المراسلة الفورية مثل واتساب أداة أساسية للتواصل مع العملاء. ومع تزايد الطلب على أتمتة هذه العملية، ظهرت واجهات برمجة التطبيقات (APIs) التي تسمح للمطورين بإرسال الرسائل النصية والرسائل النموذجية (Templates) بشكل برمجي. في هذا المقال، سنتعرف على كيفية استخدام WhatsApp API من خلال منصة whats360 لإرسال الرسائل النصية والرسائل النموذجية باستخدام أكواد برمجية بلغات مختلفة.

ما هو WhatsApp API؟

واجهة برمجة التطبيقات (API) الخاصة بواتساب تسمح للمطورين بدمج إمكانيات واتساب في تطبيقاتهم أو أنظمتهم. من خلال هذه الـ API، يمكنك إرسال رسائل نصية، رسائل وسائط متعددة، وحتى رسائل نموذجية (Templates) معتمدة من واتساب. هذه الخدمة مفيدة جدًا للشركات التي ترغب في أتمتة عمليات التواصل مع العملاء، مثل إرسال إشعارات، تأكيدات طلبات، أو حتى حملات تسويقية.

ما هي منصة whats360؟

whats360 هي منصة توفر واجهة برمجة تطبيقات (API) لاستخدام واتساب للأعمال. تسمح هذه المنصة للمطورين بإرسال رسائل واتساب برمجيًا باستخدام API keys معتمدة. تدعم المنصة إرسال الرسائل النصية، الرسائل النموذجية، وحتى إدارة جهات الاتصال.

المتطلبات الأساسية

قبل البدء في استخدام WhatsApp API من whats360، تحتاج إلى:

  • حساب على whats360: قم بإنشاء حساب على المنصة للحصول على API keys.
  • API Keys: هذه المفاتيح هي التي ستستخدمها للتواصل مع الـ API.
  • Client ID: معرف العميل الذي يتم توفيره من خلال المنصة.
  • لغة برمجة: سنستخدم في هذا المقال عدة لغات مثل JavaScript (Node.js)، Python، PHP، وC#.

إرسال رسالة نصية باستخدام WhatsApp API

1. باستخدام Node.js (GET Request)


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

async function sendMessage() {
    const url = 'https://toggaar.whats360.live/api/user/v2/send_message_url';
    const clientId = 'CLIENT_ID'; // استبدلها بمعرف العميل الخاص بك
    const mobile = '918888888888'; // رقم الهاتف المستهدف
    const text = 'Hello'; // النص المراد إرساله
    const token = 'YOUR_API_KEYS'; // استبدلها بمفتاح API الخاص بك
  
    const queryParams = new URLSearchParams({
      client_id: clientId,
      mobile,
      text,
      token
    });
  
    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);
    }
}
  
sendMessage();
    

شرح الكود:

  • يتم إرسال طلب GET إلى الـ API مع إضافة المعلمات (client_id, mobile, text, token) كجزء من URL.
  • يتم استخدام مكتبة node-fetch لإرسال الطلب واستقبال الرد.

2. باستخدام Python


import requests

def send_message():
    url = 'https://toggaar.whats360.live/api/user/v2/send_message_url';
    params = {
        'client_id': 'CLIENT_ID',  // استبدلها بمعرف العميل الخاص بك
        'mobile': '918888888888',  // رقم الهاتف المستهدف
        'text': 'Hello',           // النص المراد إرساله
        'token': 'YOUR_API_KEYS'   // استبدلها بمفتاح API الخاص بك
    }

    try:
        response = requests.get(url, params=params)
        data = response.json()
        print('Response:', data)
    except requests.exceptions.RequestException as error:
        print('Error:', error)

send_message()
    

شرح الكود:

  • يتم إرسال طلب GET باستخدام مكتبة requests في Python.

إرسال رسالة نموذجية (Template Message)

الرسائل النموذجية هي رسائل معتمدة من واتساب للأعمال، وتستخدم عادةً لإرسال إشعارات أو تأكيدات. لإرسال رسالة نموذجية، تحتاج إلى معرف القالب (template_id).

1. باستخدام Node.js (POST Request)


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

async function sendTemplateMessage() {
  const url = 'https://toggaar.whats360.live/api/user/v2/send_templet';

  const body = {
    client_id: 'CLIENT_ID',  // استبدلها بمعرف العميل الخاص بك
    mobile: '919999999999',  // رقم الهاتف المستهدف
    templet_id: 1            // معرف القالب
  };

  const token = 'YOUR_API_KEYS'; // استبدلها بمفتاح API الخاص بك

  const headers = {
    'Content-Type': 'application/json',
    Authorization: `Bearer ${token}`,
  };

  try {
    const response = await fetch(url, {
      method: 'POST',
      headers,
      body: JSON.stringify(body),
    });

    if (!response.ok) {
      throw new Error('Request failed');
    }

    const data = await response.json();
    console.log(data);
  } catch (error) {
    console.error(error);
  }
}
sendTemplateMessage();
    

شرح الكود:

  • يتم إرسال طلب POST لإرسال رسالة نموذجية باستخدام template_id.

2. باستخدام PHP


function sendTemplateMessage() {
    $url = 'https://toggaar.whats360.live/api/user/v2/send_templet';
    $clientId = 'CLIENT_ID'; // استبدلها بمعرف العميل الخاص بك
    $mobile = '919999999999'; // رقم الهاتف المستهدف
    $templateId = 1; // معرف القالب
    $token = 'YOUR_API_KEYS'; // استبدلها بمفتاح API الخاص بك

    $body = [
        'client_id' => $clientId,
        'mobile' => $mobile,
        'templet_id' => $templateId
    ];

    $headers = [
        'Content-Type: application/json',
        'Authorization: Bearer ' . $token,
    ];

    $curl = curl_init($url);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($curl, CURLOPT_POST, true);
    curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($body));

    $response = curl_exec($curl);

    if ($response === false) {
        echo 'Error: ' . curl_error($curl);
    } else {
        $data = json_decode($response, true);
        print_r($data);
    }

    curl_close($curl);
}

sendTemplateMessage();
    

شرح الكود:

  • يتم إرسال طلب POST باستخدام curl في PHP.

الكلمات المفتاحية المناسبة

  • واتساب API
  • إرسال رسائل واتساب برمجيًا
  • whats360 API
  • رسائل نموذجية واتساب
  • أتمتة التواصل مع العملاء
  • Node.js واتساب API
  • Python واتساب API
  • PHP واتساب API
  • C# واتساب API

الخلاصة

في هذا المقال، تعلمنا كيفية استخدام WhatsApp API من خلال منصة whats360 لإرسال الرسائل النصية والرسائل النموذجية باستخدام عدة لغات برمجية. سواء كنت تستخدم Node.js، Python، PHP، أو C#، يمكنك بسهولة دمج هذه الأكواد في تطبيقاتك لأتمتة عملية التواصل مع العملاء.

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

حقوق النشر © واتس 360 whats360 وتساب API 2025 | الإصدار: 4.9.0


Leave a comment

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