طريقة متفق عليها تتيح لبرنامجين التواصل وتبادل البيانات، مثل تطبيقك وبوابة الدفع أو خدمة الشحن.
الـ API اختصار لـ Application Programming Interface. تخيّلها قائمة طعام بين نظامين: تحدد الطلبات التي يمكنك إرسالها، والمعلومات المطلوبة مع كل طلب، وشكل الرد الذي ستحصل عليه. تطبيقك يطلب مثلًا «أنشئ عملية دفع بهذا المبلغ»، فترد بوابة الدفع برابط الدفع ورقم العملية.
معظم التطبيقات الحديثة مبنية على ربط خدمات عبر الـ API: الدفع، والشحن، والرسائل النصية، والخرائط، والذكاء الاصطناعي. هذا يوفّر عليك بناء كل شيء من الصفر. تطبيقك نفسه قد يقدّم API ليتصل به تطبيق الجوال أو شركاء آخرون. تصفّح التكاملات المتاحة. نصيحة عملية: احمِ مفاتيح الـ API كما تحمي كلمات المرور، ولا تضعها في كود الواجهة أو في رسائل. وتعامل مع احتمال تعطّل الخدمة الخارجية: ماذا يرى العميل إن تأخرت بوابة الشحن في الرد؟