قم بتوصيل أنظمتك بسهولة بتطبيق WhatsApp باستخدام واجهة برمجة التطبيقات REST الخاصة بنا - قم بإرسال واستقبال الرسائل، وتتبع حالات التسليم، وإدارة القوالب.
يوفر ChatArchitect واجهة برمجة تطبيقات بسيطة وموثوقة لدمج رسائل واتساب في أنظمتك أو تطبيقاتك أو أنظمة إدارة علاقات العملاء (CRM). يمكنك إرسال الرسائل النصية والوسائط والرسائل التفاعلية، وتتبع الحالات، وإدارة القوالب، وتخزين البيانات المخصصة - كل ذلك باستخدام طلبات HTTPS بسيطة.
APP_ID و APP_SECRET عبر المصادقة الأساسية.POST https: //api.chatarchitect.com/webhook
التفويض: أساسي نوع المحتوى: application/json
{ "channel" : "whatsapp" , "destination" : "96996999699" , "webhook" : "https://your-server.com/webhook" , "webhook_separate" : "false"
}
POST https://api.chatarchitect.com/whatsappmessage
التفويض: أساسي نوع المحتوى: application/json
{ "channel" : "whatsapp" , "destination" : "96996999699" , "payload" : { "type" : "text" , "message" : "مرحباً جون، كيف حالك؟"
} }
{ "النوع" : "حدث الرسالة" ، "الحمولة" : { "المعرف" : "ee4a68a0-1203-4c85-8dc3-49d0b3226a35" ، "النوع" : "تم التسليم"
} }القوالب ضرورية للرسائل الصادرة عن الشركات. يمكنك استرداد أو إنشاء القوالب بسهولة عبر واجهة برمجة التطبيقات (API).
POST https: //api.chatarchitect.com/getHSM
التفويض: أساسي { "channel" : "whatsapp" , "destination" : "96996999699" , "getHSM" : "true"
}
POST https: //api.chatarchitect.com/submit_template
{ "channel" : "whatsapp" , "destination" : "96996999699" , "submit_template" : { "elementName" : "welcome_offer" , "languageCode" : "en_US" , "category" : "MARKETING" , "templateType" : "TEXT" , "content" : "مرحبًا {{1}}! رمز الخصم الخاص بك هو {{2}}." , "example" : "مرحبًا [جون]! رمز الخصم الخاص بك هو [12345]."
} }نود.جي اس
استيراد جلب من " node-fetch" ؛ ثابت auth = Buffer.from( ` ${APP_ID} : ${APP_SECRET} ` ).toString( "base64" );
انتظار جلب( "https://api.chatarchitect.com/whatsappmessage" ، { الطريقة : "POST" ، الرؤوس : { "Authorization" : `Basic ${auth} ` ، "Content-Type" : "application/json" } ، النص : JSON .stringify({ القناة : "whatsapp" ، الوجهة : "96996999699" ، الحمولة : { النوع : "text" ، الرسالة : "مرحباً جون!" } } ) });
بايثون
الاستيراد ، مصادقة base64 = base64.b64encode(f "{APP_ID}:{APP_SECRET}" .encode()).decode() r = requests.post( "https://api.chatarchitect.com/whatsappmessage" , headers={ "Authorization" : f "Basic {auth}" , "Content-Type" : "application/json" }, json={ "channel" : "whatsapp" , "destination" : "96996999699" , "payload" : { "type" : "text" , "message" : "Hi John!" }} ) print(r.json())