مرجع شامل لتنفيذ مهام مختلفة باستخدام WhatsApp API من Whats360


مرجع شامل لتنفيذ مهام مختلفة باستخدام WhatsApp API من Whats360

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

1. إرسال رسالة نصية

لإرسال رسالة نصية، يمكنك استخدام الكود التالي:

كود Python لإرسال رسالة نصية



import requests

def send_text_message():
    url = 'https://toggaar.whats360.live/api/user/v2/send_message'
    headers = {
        'Content-Type': 'application/json',
        'Authorization': 'Bearer YOUR_API_KEYS'
    }
    data = {
        'client_id': 'CLIENT_ID',
        'mobile': '919999999999',
        'text': 'مرحباً، هذا رسالة تجريبية من Whats360 API!'
    }

    try:
        response = requests.post(url, headers=headers, json=data)
        response.raise_for_status()
        print("تم إرسال الرسالة بنجاح:", response.json())
    except requests.exceptions.RequestException as err:
        print("خطأ في الطلب:", err)

send_text_message()

2. إرسال وسائط (صورة أو فيديو)

لإرسال وسائط مثل صورة أو فيديو، يمكنك استخدام الكود التالي:

كود Python لإرسال وسائط



import requests

def send_media_message():
    url = 'https://toggaar.whats360.live/api/user/v2/send_media'
    headers = {
        'Content-Type': 'application/json',
        'Authorization': 'Bearer YOUR_API_KEYS'
    }
    data = {
        'client_id': 'CLIENT_ID',
        'mobile': '919999999999',
        'media_url': 'https://example.com/image.jpg',
        'caption': 'هذه صورة تجريبية'
    }

    try:
        response = requests.post(url, headers=headers, json=data)
        response.raise_for_status()
        print("تم إرسال الوسائط بنجاح:", response.json())
    except requests.exceptions.RequestException as err:
        print("خطأ في الطلب:", err)

send_media_message()

3. إرسال رسالة باستخدام قالب (Template)

لإرسال رسالة باستخدام قالب معتمد من WhatsApp، يمكنك استخدام الكود التالي:

كود Python لإرسال رسالة باستخدام قالب



import requests

def send_template_message():
    url = 'https://toggaar.whats360.live/api/user/v2/send_templet'
    headers = {
        'Content-Type': 'application/json',
        'Authorization': 'Bearer YOUR_API_KEYS'
    }
    data = {
        'client_id': 'CLIENT_ID',
        'mobile': '919999999999',
        'template_id': 1,
        'parameters': {
            "name": "أحمد",
            "date": "2023-10-01"
        }
    }

    try:
        response = requests.post(url, headers=headers, json=data)
        response.raise_for_status()
        print("تم إرسال الرسالة بنجاح:", response.json())
    except requests.exceptions.RequestException as err:
        print("خطأ في الطلب:", err)

send_template_message()

4. تتبع حالة الرسالة

لتتبع حالة رسالة معينة، يمكنك استخدام الكود التالي:

كود Python لتتبع حالة الرسالة



import requests

def check_message_status(message_id):
    url = f'https://toggaar.whats360.live/api/user/v2/message_status/{message_id}'
    headers = {
        'Authorization': 'Bearer YOUR_API_KEYS'
    }

    try:
        response = requests.get(url, headers=headers)
        response.raise_for_status()
        print("حالة الرسالة:", response.json())
    except requests.exceptions.RequestException as err:
        print("خطأ في الطلب:", err)

check_message_status("msg_12345")

5. إدارة جهات الاتصال

لإضافة جهة اتصال جديدة، يمكنك استخدام الكود التالي:

كود Python لإضافة جهة اتصال



import requests

def add_contact(name, mobile):
    url = 'https://toggaar.whats360.live/api/user/v2/add_contact'
    headers = {
        'Content-Type': 'application/json',
        'Authorization': 'Bearer YOUR_API_KEYS'
    }
    data = {
        'client_id': 'CLIENT_ID',
        'name': name,
        'mobile': mobile
    }

    try:
        response = requests.post(url, headers=headers, json=data)
        response.raise_for_status()
        print("تمت إضافة جهة الاتصال بنجاح:", response.json())
    except requests.exceptions.RequestException as err:
        print("خطأ في الطلب:", err)

add_contact("أحمد", "919999999999")

6. إرسال استطلاعات الرأي

لإرسال استطلاعات رأي للعملاء، يمكنك استخدام الكود التالي:

كود Python لإرسال استطلاع رأي



import requests

def send_survey(mobile, question):
    url = 'https://toggaar.whats360.live/api/user/v2/send_message'
    headers = {
        'Content-Type': 'application/json',
        'Authorization': 'Bearer YOUR_API_KEYS'
    }
    data = {
        'client_id': 'CLIENT_ID',
        'mobile': mobile,
        'text': f"استطلاع رأي: {question} (الرجاء الرد بنعم أو لا)"
    }

    try:
        response = requests.post(url, headers=headers, json=data)
        response.raise_for_status()
        print("تم إرسال الاستطلاع بنجاح:", response.json())
    except requests.exceptions.RequestException as err:
        print("خطأ في الطلب:", err)

send_survey("919999999999", "هل أنت راضٍ عن خدماتنا؟")

الخلاصة

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

ابدأ بتجربة هذه الأكواد اليوم، واستمتع بتجربة تطوير سلسة مع Whats360 API.

الكلمات المفتاحية: WhatsApp API, Whats360 API, إرسال رسائل, إرسال وسائط, قوالب الرسائل, تتبع الحالة, إدارة جهات الاتصال, استطلاعات الرأي, واتس 360, روبوت دردشة, إدارة الحملات, تطوير التطبيقات, واجهة برمجة التطبيقات.


Leave a comment

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