أرسل واستقبل الرسائل والوسائط والإيموجي عبر واتساب، تيليجرام، ماسنجر، انستجرام وتيك توك — بمفاتيح 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 QR · 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 QR / 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'] ?? '');
اقتبس رسالة بعينها، تفاعل معها، انشر في مجموعة واتساب، واعرف متى يرنّ رقمك:
// ردّ باقتباس — wd و wa و fb و ig و tg
{ "channel":"wd", "conversation_id":1290, "message":"نعم، متوفر", "reply_to":84990 }
// تفاعل — wd و wa و ig و tg (إيموجي فارغ يزيله)
POST ?action=react { "message_id":84990, "emoji":"👍" }
// مجموعات واتساب — مغلقة لكل رقم حتى تشغّلها
POST ?action=groups-enabled { "enabled":true }
GET ?action=groups
{ "channel":"wd", "to":"120363043211234567@g.us", "message":"تحديث المسار 🚚" }
| الإمكانية | Messenger | Telegram | TikTok | ||
|---|---|---|---|---|---|
| ردّ باقتباس | ✓ | ✓ | ✓ | ✓ | — |
| إرسال تفاعل | ✓ | — | ✓ قلب فقط | ✓ | — |
| استقبال التفاعلات | ✓ | ✓ | ✓ | — | — |
| المجموعات | ✓ QR | — | — | — | — |
| أحداث المكالمات | ✓ | — | — | — | — |
call.received وcall.ended، وكلاهما اختياري لكل مفتاح.GET ?action=status — حالة النسخة والقنوات والرصيد.
| HTTP | المعنى |
|---|---|
| 401 | مفتاح مفقود/غير صالح/ملغى |
| 402 | نفد الرصيد |
| 403 | القناة غير مسموحة لهذا المفتاح |
| 409 | القناة لا تسمح بالبدء — يجب أن يراسلك العميل أولاً |
| 429 | تجاوز الحد (الافتراضي 60/دقيقة لكل مفتاح) |
أنشئ حسابك، اربط قناة، وأنشئ مفتاح API من مركز البوت ← واجهة الرسائل.