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

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

في هذا المقال، سنتعلم كيفية إرسال رسالة نموذج (Template Message) باستخدام واجهة برمجة التطبيقات (API) الخاصة بواتس 360. الرسائل النموذجية هي رسائل معتمدة من واتساب للأعمال، وتستخدم عادةً لإرسال إشعارات أو تأكيدات. سنقدم أمثلة عملية باستخدام أربع لغات برمجية شائعة: Node.js، Python، PHP، وC#.

ما هي الرسائل النموذجية (Template Messages)؟

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

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

قبل البدء، تأكد من أن لديك:

  • API Keys وClient ID من واتس 360.
  • معرف القالب (Template ID) الذي تريد استخدامه.
  • بيئة برمجية جاهزة لإحدى اللغات التالية: Node.js، Python، PHP، أو C#.

إرسال رسالة نموذجية باستخدام Node.js

1. تثبيت مكتبة node-fetch

إذا لم تكن المكتبة مثبتة، قم بتثبيتها باستخدام الأمر التالي:

npm install node-fetch

2. كتابة الكود


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

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

    const body = {
        client_id: clientId,
        mobile,
        templet_id: templateId
    };

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

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

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

sendTemplateMessage();
    

إرسال رسالة نموذجية باستخدام Python

1. تثبيت مكتبة requests

إذا لم تكن المكتبة مثبتة، قم بتثبيتها باستخدام الأمر التالي:

pip install requests

2. كتابة الكود


import requests

def send_template_message():
    url = 'https://toggaar.whats360.live/api/user/v2/send_templet';
    body = {
        'client_id': 'CLIENT_ID',  // استبدلها بمعرف العميل الخاص بك
        'mobile': '918888888888',  // رقم الهاتف المستهدف
        'templet_id': 1            // استبدلها بمعرف القالب الخاص بك
    };
    token = 'YOUR_API_KEYS'; // استبدلها بمفتاح API الخاص بك

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

    try:
        response = requests.post(url, headers=headers, json=body);
        if not response.ok:
            raise Exception('Request failed');
        data = response.json();
        print(data);
    except Exception as error:
        print(error);

send_template_message();
    

إرسال رسالة نموذجية باستخدام PHP

1. كتابة الكود


function sendTemplateMessage() {
    $url = 'https://toggaar.whats360.live/api/user/v2/send_templet';
    $clientId = 'CLIENT_ID'; // استبدلها بمعرف العميل الخاص بك
    $mobile = '918888888888'; // رقم الهاتف المستهدف
    $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();
    

إرسال رسالة نموذجية باستخدام C#

1. كتابة الكود


using System;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Text;
using System.Threading.Tasks;

class Program
{
    static async Task Main()
    {
        var url = "https://toggaar.whats360.live/api/user/v2/send_templet";
        var clientId = "CLIENT_ID"; // استبدلها بمعرف العميل الخاص بك
        var mobile = "918888888888"; // رقم الهاتف المستهدف
        var templateId = 1; // استبدلها بمعرف القالب الخاص بك
        var token = "YOUR_API_KEYS"; // استبدلها بمفتاح API الخاص بك

        var body = new
        {
            client_id = clientId,
            mobile,
            templet_id = templateId
        };

        using (var client = new HttpClient())
        {
            client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

            try
            {
                var json = Newtonsoft.Json.JsonConvert.SerializeObject(body);
                var content = new StringContent(json, Encoding.UTF8, "application/json");

                var response = await client.PostAsync(url, content);
                var responseBody = await response.Content.ReadAsStringAsync();

                Console.WriteLine("Response: " + responseBody);
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error: " + ex.Message);
            }
        }
    }
}
    

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

  • إرسال رسالة نموذجية
  • Template Message
  • واتس 360 API
  • Node.js
  • Python
  • PHP
  • C#
  • إرسال رسائل واتساب
  • أتمتة التواصل
  • واتساب API شرح
  • واتساب API أمثلة
  • واتساب API أكواد
  • تطوير الويب
  • إرسال رسائل برمجيًا

الخلاصة

إرسال رسالة نموذجية (Template Message) باستخدام واتس 360 API هو عملية بسيطة وفعالة. باتباع الخطوات المذكورة أعلاه، يمكنك بسهولة إرسال رسائل واتساب برمجيًا باستخدام Node.js، Python، PHP، أو C#.

ابدأ باستخدام واتس 360 API اليوم وقم بتجربة إرسال الرسائل النموذجية لتحسين تجربة عملائك.

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


Leave a comment

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