Pin
Send
Share
Send


API إنه بالاحرف الاولى الذي يأتي من اللغة الإنجليزية ويشير إلى التعبير واجهة برمجة التطبيقات (الذي ترجمته هي واجهة برمجة التطبيقات ). يشير المفهوم إلى العمليات والوظائف والأساليب التي توفرها أ مكتبة برمجة معينة كطبقة تجريدية ليتم استخدامها بواسطة برنامج كمبيوتر آخر.

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

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

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

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

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

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

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

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

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

فيديو: فلم تعريفي عن المعهد (يوليو 2021).

Pin
Send
Share
Send