واجهة برمجة التطبيقات
API · القواعد والعناوين المحددة التي تتيح لبرمجيتين إرسال البيانات واستقبالها؛ على سبيل المثال، يتواصل موقعك الإلكتروني مع برنامج المحاسبة الخاص بك عبر API.
- 01
لماذا هو مهم؟
يتيح واجهة برمجة التطبيقات لقطعتَي برنامج تبادل البيانات وفق قواعد متفق عليها؛ فتفاصيل التتبع من شركة الشحن، أو الفاتورة التي تصل إلى برنامج المحاسبة، أو البيانات التي يجلبها تطبيق الهاتف من خادم، كلها تصل بهذه الطريقة. تكون واجهة برمجة التطبيقات المصممة جيدًا آمنة وقابلة للصيانة بفضل المصادقة وحدود المعدل وإدارة الإصدارات.
- 02
مثال
عند اكتمال طلب في متجر، يرسل الموقع طلب شحن إلى واجهة برمجة تطبيقات شركة الشحن ويرسل رقم التتبع المُعاد بالبريد الإلكتروني إلى العميل. لا ينسخ أحد المعلومات يدويًا.
- 03
خطأ شائع
تضمين مفاتيح واجهة برمجة التطبيقات في شيفرة التطبيق أو في البرامج النصية التي تعمل في المتصفح. يصبح المفتاح متاحًا للجميع ويمكن لغيرك إرسال طلبات باسمك؛ مكان المفاتيح على الخادم، في متغيرات سرية.
- 04
مصطلحات ذات صلة
خدمات وأدلة ذات صلة