الرسائل

يدعم Omdaa API إرسال أنواع متعددة من الرسائل عبر WhatsApp، بما في ذلك الرسائل النصية، الصور، الملفات، والرسائل التفاعلية.

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

"function">curl "keyword">-X POST https://omdaa.com/api/v1/messages/send class="keyword">-text \
  "keyword">-H "Authorization: Bearer YOUR_JWT_TOKEN" \
  "keyword">-H "Content"keyword">-Type: application/json" \
  "keyword">-d '{
  "sessionId": "sess_xxxxxxxx",
  "to": "966501234567",
  "message": "مرحبا! هذه رسالة تجريبية من Omdaa API"
}'

إرسال صورة

"function">curl "keyword">-X POST https://omdaa.com/api/v1/messages/send class="keyword">-image \
  "keyword">-H "Authorization: Bearer YOUR_JWT_TOKEN" \
  "keyword">-H "Content"keyword">-Type: application/json" \
  "keyword">-d '{
  "sessionId": "sess_xxxxxxxx",
  "to": "966501234567",
  "imageUrl": "https://example.com/image.jpg",
  "caption": "وصف الصورة"
}'

إرسال ملف

"function">curl "keyword">-X POST https://omdaa.com/api/v1/messages/send class="keyword">-document \
  "keyword">-H "Authorization: Bearer YOUR_JWT_TOKEN" \
  "keyword">-H "Content"keyword">-Type: application/json" \
  "keyword">-d '{
  "sessionId": "sess_xxxxxxxx",
  "to": "966501234567",
  "fileUrl": "https://example.com/document.pdf",
  "filename": "document.pdf",
  "caption": "وصف الملف"
}'

إرسال فيديو

لإرسال فيديو:

"function">curl "keyword">-X POST https://omdaa.com/api/v1/messages/send class="keyword">-video \
  "keyword">-H "Authorization: Bearer YOUR_JWT_TOKEN" \
  "keyword">-H "Content"keyword">-Type: application/json" \
  "keyword">-d '{
  "sessionId": "sess_xxxxxxxx",
  "to": "966501234567",
  "videoUrl": "https://example.com/video.mp4",
  "caption": "وصف الفيديو"
}'

إرسال رسالة صوتية

لإرسال رسالة صوتية:

"function">curl "keyword">-X POST https://omdaa.com/api/v1/messages/send class="keyword">-audio \
  "keyword">-H "Authorization: Bearer YOUR_JWT_TOKEN" \
  "keyword">-H "Content"keyword">-Type: application/json" \
  "keyword">-d '{
  "sessionId": "sess_xxxxxxxx",
  "to": "966501234567",
  "audioUrl": "https://example.com/audio.ogg"
}'

الرسائل التفاعلية

Omdaa API يدعم الرسائل التفاعلية مثل الأزرار (Buttons)، القوائم (Lists)، والاستطلاعات (Polls).

إرسال رسالة بأزرار

"function">curl "keyword">-X POST https://omdaa.com/api/v1/interactive/buttons \
  "keyword">-H "Authorization: Bearer YOUR_JWT_TOKEN" \
  "keyword">-H "Content"keyword">-Type: application/json" \
  "keyword">-d '{
  "sessionId": "sess_xxxxxxxx",
  "to": "966501234567",
  "message": "اختر خياراً:",
  "buttons": [
    { "id": "1", "text": "الخيار الأول" },
    { "id": "2", "text": "الخيار الثاني" }
  ]
}'

إرسال رسالة بقائمة

"function">curl "keyword">-X POST https://omdaa.com/api/v1/interactive/lists \
  "keyword">-H "Authorization: Bearer YOUR_JWT_TOKEN" \
  "keyword">-H "Content"keyword">-Type: application/json" \
  "keyword">-d '{
  "sessionId": "sess_xxxxxxxx",
  "to": "966501234567",
  "title": "اختر من القائمة",
  "description": "اختر أحد الخيارات التالية",
  "buttonText": "عرض القائمة",
  "sections": [
    {
      "title": "القسم الأول",
      "rows": [
        { "id": "1", "title": "الخيار 1", "description": "وصف الخيار 1" },
        { "id": "2", "title": "الخيار 2", "description": "وصف الخيار 2" }
      ]
    }
  ]
}'

التفاعلات (Reactions)

يمكنك إضافة تفاعلات (إيموجي) للرسائل:

"function">curl "keyword">-X POST https://omdaa.com/api/v1/messages/reactions \
  "keyword">-H "Authorization: Bearer YOUR_JWT_TOKEN" \
  "keyword">-H "Content"keyword">-Type: application/json" \
  "keyword">-d '{
  "sessionId": "sess_xxxxxxxx",
  "messageId": "message_id",
  "reaction": "👍"
}'

إشعارات القراءة

يمكنك قراءة الرسائل برمجياً:

"function">curl "keyword">-X POST https://omdaa.com/api/v1/messages/read class="keyword">-receipts \
  "keyword">-H "Authorization: Bearer YOUR_JWT_TOKEN" \
  "keyword">-H "Content"keyword">-Type: application/json" \
  "keyword">-d '{
  "sessionId": "sess_xxxxxxxx",
  "remoteJid": "966501234567@s.whatsapp.net"
}'

الحصول على الرسائل

للحصول على الرسائل الواردة أو المرسلة:

# الرسائل الواردة
"function">curl "keyword">-X GET "https://omdaa.com/api/v1/messages/received?sessionId=sess_xxxxxxxx" \
  "keyword">-H "Authorization: Bearer YOUR_JWT_TOKEN"

# الرسائل المرسلة
"function">curl "keyword">-X GET "https://omdaa.com/api/v1/messages/sent?sessionId=sess_xxxxxxxx" \
  "keyword">-H "Authorization: Bearer YOUR_JWT_TOKEN"