كيفية استخدام المتغيرات في الرسائل النموذجية مع WhatsApp API من whats360
في عالم الأعمال الحديث، أصبحت الرسائل النصية عبر تطبيقات المراسلة مثل WhatsApp أداة قوية للتواصل مع العملاء. سواء كنت ترغب في إرسال إشعارات، تأكيدات طلبات، أو حتى رسائل تسويقية، فإن استخدام واجهة برمجة التطبيقات (API) يسمح لك بأتمتة هذه العملية بسهولة. في هذا المقال، سنتعرف على كيفية استخدام المتغيرات في الرسائل النموذجية (Templates) مع WhatsApp API من موقع whats360، مع تقديم أمثلة عملية بلغات برمجية مختلفة.
ما هي الرسائل النموذجية (Templates)؟
الرسائل النموذجية هي رسائل معتمدة من WhatsApp يمكن استخدامها لإرسال إشعارات أو رسائل تسويقية للعملاء. هذه الرسائل يجب أن تكون مسبقة الموافقة من WhatsApp، وتسمح لك بتضمين متغيرات لتخصيص الرسائل لكل عميل على حدة.
لماذا نستخدم المتغيرات في الرسائل النموذجية؟
المتغيرات تسمح لك بتخصيص الرسائل لكل عميل على حدة. على سبيل المثال، بدلاً من إرسال رسالة عامة مثل “مرحبًا، شكرًا لشرائك!”، يمكنك إرسال رسالة مخصصة مثل “مرحبًا أحمد، شكرًا لشرائك المنتج XYZ!”. هذا النوع من التخصيص يعزز تجربة العميل ويزيد من تفاعله مع العلامة التجارية.
المتغيرات المطلوبة لإرسال رسائل نموذجية
لإرسال رسائل نموذجية باستخدام WhatsApp API من whats360، تحتاج إلى المتغيرات التالية:
- client_id: معرف العميل الخاص بك في النظام.
- mobile: رقم هاتف العميل الذي تريد إرسال الرسالة إليه.
- templet_id: معرف القالب الذي تريد استخدامه.
- token: مفتاح API الخاص بك للوصول إلى الخدمة.
كيفية إرسال رسائل نموذجية باستخدام WhatsApp API
سنستعرض الآن كيفية إرسال رسائل نموذجية باستخدام WhatsApp API من whats360 بعدة لغات برمجية، بما في ذلك JavaScript (Node.js)، Python، PHP، وC#.
1. إرسال رسالة نموذجية باستخدام Node.js
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();
شرح الكود:
- يتم إرسال طلب POST إلى الـ API مع إضافة المعلمات (
client_id
,mobile
,templet_id
) في جسم الطلب. - يتم إضافة الرمز المميز (
token
) في رأس الطلب (headers
).
2. إرسال رسالة نموذجية باستخدام Python
import requests import json def send_template_message(): url = 'https://toggaar.whats360.live/api/user/v2/send_templet' # Replace with your domain endpoint body = { 'client_id': 'CLIENT_ID', # استبدل بمعرف العميل الخاص بك 'mobile': '919999999999', # استبدل برقم الهاتف '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) # Handle the response data as per your requirements except Exception as error: print(error) send_template_message()
شرح الكود:
- يتم إرسال طلب POST باستخدام مكتبة
requests
في Python. - يتم إضافة المعلمات في جسم الطلب (
body
) وإضافة الرمز المميز (token
) في الرأس (headers
).
3. إرسال رسالة نموذجية باستخدام PHP
function sendTemplateMessage() { $url = 'https://toggaar.whats360.live/api/user/v2/send_templet'; // Replace with your domain endpoint $body = [ 'client_id' => 'CLIENT_ID', // استبدل بمعرف العميل الخاص بك 'mobile' => '919999999999', // استبدل برقم الهاتف 'templet_id' => 1, // استبدل بمعرف القالب الخاص بك ]; $token = 'YOUR_API_KEYS'; // استبدل بمفتاح API الخاص بك $headers = [ 'Content-Type: application/json', 'Authorization: Bearer ' . $token, ]; try { $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) { throw new Exception(curl_error($curl)); } $httpCode = curl_getinfo($curl, CURLINFO_HTTP_CODE); if ($httpCode >= 400) { throw new Exception('Request failed'); } $data = json_decode($response, true); print_r($data); // Handle the response data as per your requirements } catch (Exception $error) { echo $error->getMessage(); } } sendTemplateMessage();
شرح الكود:
- يتم إرسال طلب POST باستخدام
curl
في PHP. - يتم إضافة المعلمات في جسم الطلب (
body
) وإضافة الرمز المميز (token
) في الرأس (headers
).
4. إرسال رسالة نموذجية باستخدام C#
using System; using System.Net.Http; using System.Net.Http.Headers; using System.Threading.Tasks; public static class Program { public static async Task Main() { await SendTemplateMessage(); } public static async Task SendTemplateMessage() { var url = "https://toggaar.whats360.live/api/user/v2/send_templet"; // Replace with your domain endpoint var body = new { client_id = "CLIENT_ID", // استبدل بمعرف العميل الخاص بك mobile = "919999999999", // استبدل برقم الهاتف templet_id = 1 // استبدل بمعرف القالب الخاص بك }; var token = "YOUR_API_KEYS"; // استبدل بمفتاح API الخاص بك using (var client = new HttpClient()) { client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); try { var response = await client.PostAsJsonAsync(url, body); if (!response.IsSuccessStatusCode) { throw new Exception("Request failed"); } var data = await response.Content.ReadAsAsync(); Console.WriteLine(data); // Handle the response data as per your requirements } catch (Exception error) { Console.WriteLine(error); } } } }
شرح الكود:
- يتم إرسال طلب POST باستخدام
HttpClient
في C#. - يتم إضافة المعلمات في جسم الطلب (
body
) وإضافة الرمز المميز (token
) في الرأس (headers
).
نصائح لاستخدام WhatsApp API بشكل فعال
- تأكد من صحة البيانات: قبل إرسال الرسائل، تأكد من صحة رقم الهاتف والمتغيرات المستخدمة.
- استخدم القوالب المعتمدة: تأكد من استخدام قوالب معتمدة من WhatsApp.
- تحقق من الاستجابة: دائمًا تحقق من استجابة الـ API للتأكد من نجاح العملية.
الخلاصة
استخدام المتغيرات في الرسائل النموذجية مع WhatsApp API من whats360 يعد طريقة فعالة لتحسين تجربة العملاء وزيادة تفاعلهم مع العلامة التجارية. من خلال استخدام المتغيرات، يمكنك تخصيص الرسائل بشكل ديناميكي لكل عميل على حدة. سواء كنت تستخدم JavaScript، Python، PHP، أو C#، فإن العملية بسيطة وفعالة.
إذا كنت تبحث عن أداة قوية لأتمتة التواصل مع عملائك عبر WhatsApp، فإن WhatsApp API من whats360 هو الحل الأمثل. ابدأ بتجربة الأكواد المذكورة أعلاه وقم بتخصيصها وفقًا لاحتياجاتك!
الكلمات المفتاحية
WhatsApp API, إرسال رسائل نموذجية, whats360, برمجة WhatsApp, تخصيص الرسائل, Node.js, Python, PHP, C#, واجهة برمجة التطبيقات, إرسال رسائل واتساب, أتمتة الرسائل, رسائل مخصصة, تطوير تطبيقات واتساب, إدارة الحملات, روبوت دردشة, تواصل مع العملاء, إشعارات واتساب, رسائل تسويقية, قوالب واتساب, تطبيقات الأعمال, برمجة تطبيقات, تطوير برمجيات, واتساب للأعمال.
إذا كان لديك أي أسئلة أو تحتاج إلى مزيد من التوضيح، فلا تتردد في التواصل معنا!