تكامل مع منصات أخرى لإرسال واستقبال رسائل واتساب وإنشاء الحسابات تلقائياً.
https://wa.c4c-eg.com/api
نقاط الرسائل تستخدم مفتاحين:
authkey — مفتاح حسابك. احصل عليه من هنا: https://wa.c4c-eg.com/user/auth-keyappkey — مفتاح تطبيقك. احصل عليه من هنا: https://wa.c4c-eg.com/user/appsإنشاء الحساب يستخدم مفتاحاً رئيسياً للأدمن (master_key). يولّده الأدمن من هنا: https://wa.c4c-eg.com/admin/api-access
| الحقل | مطلوب | الوصف |
|---|---|---|
| appkey | نعم | مفتاح التطبيق |
| authkey | نعم | مفتاح الحساب |
| to | نعم | رقم المستلم مع مفتاح الدولة |
| message | لا | نص (مطلوب إن لم يوجد template_id) |
| template_id | لا | معرّف القالب (مطلوب إن لم توجد رسالة) |
| file | لا | رابط وسائط (jpg, png, pdf, ...) |
curl -X POST 'https://wa.c4c-eg.com/api/create-message' \
-F 'appkey=YOUR_APP_KEY' \
-F 'authkey=YOUR_AUTH_KEY' \
-F 'to=201000000001' \
-F 'message=Hello from the API'
{ "message_status": "Success", "data": { "to": "201000000001", "status_code": 200 } }
| الحقل | مطلوب | الوصف |
|---|---|---|
| appkey / authkey | نعم | كما أعلاه |
| recipients | نعم | مصفوفة أرقام (بحد 500) |
| message / template_id | نعم | نص أو معرّف قالب |
| delay | لا | ميلي ثانية بين الرسائل (افتراضي 2000) |
curl -X POST 'https://wa.c4c-eg.com/api/send-bulk' \
-F 'appkey=YOUR_APP_KEY' \
-F 'authkey=YOUR_AUTH_KEY' \
-F 'recipients[]=201000000001' \
-F 'recipients[]=966500000002' \
-F 'message=Promo message'
اضبط رابط Webhook على جهازك (أجهزتي ← تعديل). كل رسالة واردة تُرسَل (POST) إلى رابطك:
{
"payload": { "type": "MESSAGES_UPSERT",
"data": [ { "key": { "remoteJid": "201234567890@s.whatsapp.net", "fromMe": false },
"message": { "conversation": "incoming text" } } ] },
"sender": "201234567890",
"receiver": "YOUR_DEVICE_NUMBER"
}
يجب أن يقبل رابطك POST ويُرجِع HTTP 200.
للمنصات/الموزّعين لإنشاء حسابات برمجياً. يتطلب المفتاح الرئيسي للأدمن.
| الحقل | مطلوب | الوصف |
|---|---|---|
| master_key | نعم | المفتاح الرئيسي للأدمن (أو ترويسة X-Master-Key) |
| name | نعم | الاسم الكامل |
| نعم | بريد فريد | |
| password | نعم | 8 أحرف على الأقل |
| phone | لا | رقم الهاتف |
| plan_id | لا | تعيين خطة عند الإنشاء |
curl -X POST 'https://wa.c4c-eg.com/api/register' \
-F 'master_key=YOUR_MASTER_KEY' \
-F 'name=John Doe' \
-F 'email=john@example.com' \
-F 'password=secret123'
{ "message": "Account created",
"data": { "user_id": 42, "email": "john@example.com", "authkey": "xxxxxxxx..." } }
authkey هي ما يستخدمه الحساب الجديد لواجهة الإرسال أعلاه.| الرمز | المعنى |
|---|---|
| 401 | مفتاح مصادقة/تطبيق أو رئيسي غير صالح |
| 400 | الجهاز غير متصل أو فشل الطلب |
| 422 | خطأ تحقق (حقول ناقصة/غير صالحة) |