شرح صفوف ومحتوى الفقرة
يتعامل المطورون عند ربط الخدمات البرمجية مع مصطلحين شائعين هما مفاتيح الواجهة البرمجية () ورموز الوصول ()، ولكل منهما غرض معماري محدد:
- 1. مفتاح الواجهة البرمجية ( — تعريف التطبيق أو الخادم وحساب الحصة): هو مفتاح طويل الأجل يُنشأ من لوحة تحكم الخدمة (ويُرسل غالباً في حقل مثل أو ) لتعريف المشروع أو الخادم المتصل، وحساب حصة الاستخدام () في الاتصالات بين الخوادم ().
- 2. رمز الوصول ( — تمثيل المستخدم النهائي وصلاحياته المؤقتة): هو رمز ديناميكي قصير العمر يُولد لحظياً بعد مصادقة مستخدم محدد، ويحمل وقت انتهاء صلاحية دقيقاً () ونطاق صلاحيات مخصصاً ().
Shell
# Server-to-Server request using a custom X-API-Key header:
GET /v1/weather?city=Riyadh HTTP/1.1
Host: api.weather.example
X-API-Key: wk_live_4891a2b3c4d5e6f7
Accept: application/json