الرسائل
يدعم 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"