تثبيت المكتبات المطلوبة مثل `node-fetch`، `requests`، `HttpClient`
عند استخدام واجهة برمجة التطبيقات (API) الخاصة بواتس 360، تحتاج إلى تثبيت بعض المكتبات البرمجية التي تسهل إرسال طلبات HTTP. في هذا المقال، سنشرح كيفية تثبيت المكتبات الأكثر شيوعًا مثل node-fetch لـ Node.js، requests لـ Python، وHttpClient لـ C#.
1. تثبيت مكتبة `node-fetch` لـ Node.js
node-fetch هي مكتبة تُستخدم في Node.js لإرسال طلبات HTTP بسهولة. تعمل هذه المكتبة بشكل مشابه لواجهة Fetch API المتوفرة في المتصفحات.
خطوات التثبيت:
- افتح terminal أو command prompt.
- انتقل إلى مجلد المشروع الخاص بك.
- قم بتثبيت المكتبة باستخدام الأمر التالي:
npm install node-fetch
مثال استخدام:
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();
2. تثبيت مكتبة `requests` لـ Python
requests هي مكتبة شهيرة في Python تُستخدم لإرسال طلبات HTTP بسهولة. تعتبر هذه المكتبة من أكثر المكتبات استخدامًا في Python للتعامل مع APIs.
خطوات التثبيت:
- افتح terminal أو command prompt.
- قم بتثبيت المكتبة باستخدام الأمر التالي:
pip install requests
مثال استخدام:
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()
3. استخدام `HttpClient` في C#
في لغة البرمجة C#، يمكنك استخدام HttpClient لإرسال طلبات HTTP. هذه المكتبة متوفرة بشكل افتراضي في إطار عمل .NET.
خطوات الاستخدام:
- افتح مشروع C# الخاص بك.
- أضف المكتبة التالية إلى ملف المشروع:
using System.Net.Http;
مثال استخدام:
using System;
using System.Net.Http;
using System.Threading.Tasks;
class Program
{
static async Task Main()
{
var url = "https://toggaar.whats360.live/api/user/v2/send_message_url";
var clientId = "CLIENT_ID"; // استبدلها بمعرف العميل الخاص بك
var mobile = "918888888888"; // رقم الهاتف المستهدف
var text = "Hello"; // النص المراد إرساله
var token = "YOUR_API_KEYS"; // استبدلها بمفتاح API الخاص بك
var queryParams = $"?client_id={clientId}&mobile={mobile}&text={text}&token={token}";
var apiUrl = $"{url}{queryParams}";
using (var client = new HttpClient())
{
try
{
var response = await client.GetAsync(apiUrl);
var responseBody = await response.Content.ReadAsStringAsync();
Console.WriteLine("Response: " + responseBody);
}
catch (Exception ex)
{
Console.WriteLine("Error: " + ex.Message);
}
}
}
}
الكلمات المفتاحية المناسبة
- تثبيت node-fetch
- تثبيت requests
- استخدام HttpClient
- واتس 360 API
- إرسال طلبات HTTP
- Node.js
- Python
- C#
- واتساب API شرح
- واتساب API أمثلة
- واتساب API أكواد
- تطوير الويب
- أتمتة التواصل
- إرسال رسائل واتساب
الخلاصة
تثبيت المكتبات المطلوبة مثل node-fetch، requests، وHttpClient هو خطوة أساسية لبدء استخدام واجهة برمجة التطبيقات (API) الخاصة بواتس 360. هذه المكتبات تسهل إرسال طلبات HTTP والتعامل مع APIs بكل سلاسة.
ابدأ بتثبيت المكتبات اليوم واستخدم واتس 360 API لإرسال رسائل واتساب برمجيًا وتحسين تجربة عملائك.
حقوق النشر © واتس 360 whats360 وتساب API 2025 | الإصدار: 4.9.0