ما هي واجهة برمجة تطبيقات REST وكيف تستخدمها؟
الوجبات الأساسية
واجهة برمجة التطبيقات REST هي نوع من واجهات برمجة التطبيقات (API) يتبع مجموعة من قواعد التصميم التي تسمح لأنظمة البرمجيات بالتواصل عبر الإنترنت، وغالبًا ما يتم ذلك باستخدام HTTP.
تُستخدم واجهات برمجة التطبيقات REST على نطاق واسع في مجال العملات المشفرة والتمويل، بما في ذلك بواسطة منصات [trading API](https://www.binance.com/en/academy/articles/what-is-a-trading-api-and-is-it-worth-it-for-traders) التي تُمكّن المطورين من أتمتة الأوامر، واسترداد بيانات السوق، وإدارة الحسابات برمجيًا.
تشمل المبادئ الأساسية لواجهات REST التواصل عديم الحالة، وواجهة موحّدة، وقابلية التخزين المؤقت (cacheability)، وبنية طبقية (layered) لكل منها دور في جعل واجهات البرمجة قابلة للتوسع وموثوقة.