أرسل واستقبل الرسائل والوسائط والإيموجي عبر واتساب، تيليجرام، ماسنجر، انستجرام وتيك توك — بمفاتيح API ووويب هوك موقّعة. متاحة في جميع الباقات.
تتيح واجهة ثقة لأنظمتك وتطبيقاتك إرسال واستقبال الرسائل على كل قناة ربطتها — دون الحاجة لربط كل منصة على حدة. تحصل على نفس مسار التسليم والفوترة وصندوق الوارد الذي يستخدمه البوت الذكي.
أنشئ مفتاحاً من لوحة التحكم. كل مفتاح هو "نسخة" بقنواته ووويب هوك خاص. رابطك الأساسي يكون بالشكل:
https://thikaa.com/<your-account>/api/messaging/
Authorization: Bearer tk_live_xxxxxxxxxxxxxxxxxxxxxxxx
POST ?action=send
curl -X POST 'https://thikaa.com/<your-account>/api/messaging/?action=send' \
-H 'Authorization: Bearer tk_live_xxxx' \
-H 'Content-Type: application/json' \
-d '{
"channel": "wd",
"to": "+9665XXXXXXXX",
"message": "Your order has shipped 🚚✅"
}'
| الحقل | الوصف |
|---|---|
channel | wd WhatsApp Direct · wa WhatsApp Cloud · tg Telegram · fb Messenger · ig Instagram · tt TikTok |
to | المستلم (هاتف E.164 لواتساب؛ معرّف المحادثة/PSID/open-id لبقية القنوات) |
message | نص + إيموجي (UTF-8). اختياري إذا تم تمرير media_url |
media_url | رابط عام لصورة / PDF / فيديو / صوت للإرفاق |
media_type | image · document · video · audio |
الإيموجي تعمل على كل القنوات (نص UTF-8). الوسائط تُرفق عبر media_url:
{ "channel":"wd", "to":"+9665XXXXXXXX",
"message":"فاتورتك 📄", "media_url":"https://you.com/invoice.pdf", "media_type":"document" }
| القناة | إيموجي / نص | صورة | PDF / فيديو / صوت |
|---|---|---|---|
| WhatsApp Direct / Cloud | ✓ | ✓ | ✓ |
| Telegram | ✓ | ✓ | ✓ |
| Messenger / Instagram | ✓ | ✓ | ✓ |
| TikTok | ✓ | ✓ | محدود |
عيّن رابط وويب هوك HTTPS لمفتاحك. كل رسالة واردة من العميل — نص وإيموجي ووسائط — تُرسَل إليه عبر POST، موقّعة بـ HMAC-SHA256:
X-Thikaa-Event: message.received
X-Thikaa-Signature: sha256=<hmac>
{ "event":"message.received", "instance_id":"inst_xxxx",
"data": { "channel":"wd", "from":"+9665XXXXXXXX",
"text":"شكراً 🌹",
"attachments":[{"type":"audio","url":"https://thikaa.com/.../voice.ogg"}] } }
$secret = 'YOUR_SIGNING_SECRET';
$body = file_get_contents('php://input');
$ok = hash_equals('sha256=' . hash_hmac('sha256', $body, $secret),
$_SERVER['HTTP_X_THIKAA_SIGNATURE'] ?? '');
GET ?action=status — حالة النسخة والقنوات والرصيد.
| HTTP | المعنى |
|---|---|
| 401 | مفتاح مفقود/غير صالح/ملغى |
| 402 | نفد الرصيد |
| 403 | القناة غير مسموحة لهذا المفتاح |
| 409 | القناة لا تسمح بالبدء — يجب أن يراسلك العميل أولاً |
| 429 | تجاوز الحد (الافتراضي 60/دقيقة لكل مفتاح) |
أنشئ حسابك، اربط قناة، وأنشئ مفتاح API من مركز البوت ← واجهة الرسائل.