ما المقصود بواجهة برمجة التطبيقات (API) ولماذا تستخدم؟
ما المقصود بواجهة برمجة التطبيقات (API) ولماذا تستخدم؟

فيديو: ما المقصود بواجهة برمجة التطبيقات (API) ولماذا تستخدم؟

فيديو: ما المقصود بواجهة برمجة التطبيقات (API) ولماذا تستخدم؟
فيديو: ما هي الواجهة البرمجية API 2024, ديسمبر
Anonim

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

بالنظر إلى هذا ، ما هي API وكيف تعمل؟

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

أيضًا ، ما هي أنواع API المختلفة؟ فيما يلي الأكثر شيوعًا أنواع من خدمة الويب واجهات برمجة التطبيقات : SOAP (بروتوكول الوصول إلى الكائنات البسيط): هذا بروتوكول يستخدم XML كتنسيق لنقل البيانات.

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

  • صابون.
  • XML-RPC.
  • JSON-RPC.
  • استراحة.

بهذه الطريقة ، ما هو مثال API؟

واجهة برمجة تطبيق. واجهة برمجة التطبيقات ( API ) عبارة عن مجموعة أدوات يمكن للمبرمجين استخدامها في مساعدتهم على إنشاء البرامج. ان مثال هي Apple (iOS) API يُستخدم لاكتشاف تفاعلات الشاشة التي تعمل باللمس. واجهات برمجة التطبيقات هي أدوات. إنها تتيح لك كمبرمج تقديم حلول قوية بسرعة إلى حد ما

ما هو استدعاء API؟

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

موصى به: