شرح مفصل لاستخدام 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