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