واجهة برمجة الأدوات
واجهة برمجة تطبيقات متزامنة للعمل مع مكوّنات بيانات وصفية فردية، تستخدمها بيئات التطوير وأدوات CLI للعمليات السريعة على ملف واحد.
التعريف
Tooling API هي واجهة برمجة تطبيقات SOAP وREST منفصلة عن Metadata API، مبنية للعمل مع مكوّنات بيانات وصفية فردية بشكل متزامن بدلاً من نشر حزمة كاملة بشكل غير متزامن. إنها ما يُشغِّل ميزات مثل تعديل فئة Apex واحدة، أو تشغيل طريقة اختبار واحدة، أو تنفيذ Apex مجهول من بيئة تطوير، وهي عمليات ستكون بطيئة وثقيلة عبر نموذج النشر والاستطلاع (deploy-and-poll) في Metadata API. يستخدم Salesforce CLI ومحررات مثل VS Code واجهة Tooling API لهذا النوع بالتحديد من التفاعل السريع والموجَّه، مع العودة إلى Metadata API للاسترجاعات والنشرات الكاملة. تتداخل الواجهتان فيما يمكنهما لمسه، لكنهما مبنيتان لمهام مختلفة: Tooling API لعمل سريع على مكوّن واحد، وMetadata API لعمليات نشر كاملة. يغطي دليل Salesforce CLI الخاص بنا كيف تقع هذه الواجهات تحت أوامر CLI اليومية.
إزاي بيشتغل في Serpent
يستخدم امتداد Serpent لـ VS Code نفس فئة العمليات السريعة والموجَّهة التي بُنيت من أجلها Tooling API، بحيث تبقى دورة الحفظ والاختبار لدى المطور سريعة بدلاً من إطلاق نشر حزمة كاملة لتغيير سطر واحد.

ابدأ مجانًا. بدون بطاقة ائتمان، وبدون تثبيت، وبدون التزام.
يتم الإعداد في أقل من 15 دقيقة. لا حاجة لتوظيف متخصص DevOps.
