EN - FR - DE - ES - IT - PT -

LexiconDream

🔌 واجهة برمجة التطبيقات

مجموعة من القواعد التي تسمح لبرامج الحاسوب بالتواصل.

واجهة برمجة التطبيقات

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

تخيل الأمر كقائمة طعام في مطعم. أنت لا تدخل المطبخ وتطبخ بنفسك، بل تطلب من قائمة الأطباق. واجهة برمجة التطبيقات (API) هي القائمة، والمطبخ هو النادل. تحصل على طعامك دون أن تعرف كيف تم تحضيره.

أنماط واجهة برمجة التطبيقات الشائعة

تُشغّل واجهات برمجة التطبيقات (APIs) معظم ما تقوم به عبر الإنترنت. فعندما تُسجّل دخولك باستخدام جوجل، أو تدفع عبر باي بال، أو تُشارك منشورًا على وسائل التواصل الاجتماعي، فإن واجهة برمجة التطبيقات هي التي تقوم بالعمل. إنها بمثابة النسيج الرابط للإنترنت.

Comments

No comments yet. Be the first to share a thought.

Leave a comment