ما هي API؟ (واجهة برمجة تطبيق)

API هو اختصار لواجهة برمجة التطبيقات ، فعند استخدام تطبيق على هاتفك المحمول ، يتصل التطبيق بالإنترنت ويرسل البيانات إلى الخادم.,و يقوم الخادم بعد ذلك باسترداد تلك البيانات وتفسيرها وتنفيذ الإجراءات اللازمة وإرسالها مرة أخرى إلى هاتفك. ثم يفسر التطبيق تلك البيانات ويقدم لك المعلومات التي تريدها بطريقة يمكن قراءتها.

ما توفره API أيضًا هو طبقة أمان

لا يتم أبدًا تعريض بيانات هاتفك بالكامل للخادم ، وبالمثل لا يتعرض الخادم بالكامل لهاتفك مطلقًا. بدلاً من ذلك ، يتواصل كل طرف مع حزم صغيرة من البيانات ، ويشارك فقط ما هو ضروري

تلتزم واجهات برمجة التطبيقات الحديثة بالمعايير (عادةً HTTP و REST) ​​، وهي صديقة للمطورين ويمكن الوصول إليها بسهولة وفهمها على نطاق واسع

و شركة نوربيديا تقوم بالتعامل معهم كمنتجات أكثر من كونهم كود. و تم تصميمها للاستهلاك لجمهور محدد (مثل مطوري الأجهزة المحمولة) ، وهي موثقة ، ويتم إصدارها بطريقة يمكن للمستخدمين الحصول على توقعات معينة لصيانتها ودورة حياتها.

error: Content is protected !!