مقدمة

تتيح لك واجهة برمجة التطبيقات لبرمجة تطبيقات Google إنشاء مشاريع "برمجة تطبيقات Google" وتعديلها ونشرها آليًا، وهي إجراءات تتطلّب منك استخدام محرِّر "برمجة تطبيقات Google". يمكن لتطبيقاتك استخدام واجهة برمجة التطبيقات لإدارة مشاريع النصوص البرمجية وإنشاء إصدارات جديدة من النصوص البرمجية ونشرها ومراقبة عمليات تنفيذ النصوص البرمجية.

تحلّ واجهة برمجة التطبيقات لبرمجة التطبيقات أيضًا محلّ واجهة برمجة التطبيقات لتنفيذ برمجة التطبيقات. يمكنك استخدام واجهة برمجة التطبيقات لبرمجة التطبيقات لتنفيذ دوال "برمجة تطبيقات Google" عن بُعد، تمامًا مثلما يمكنك استخدام واجهة برمجة التطبيقات Execution API.

نظرة عامة على واجهة برمجة التطبيقات

تنقسم واجهة برمجة التطبيقات لبرمجة التطبيقات إلى عدة موارد، لكل منها غرض محدد ومجموعة من الطلبات التي يمكنك تقديمها. في ما يلي هذه الموارد:

  • projects — وهو تمثيل لمشروع نص برمجي توفر واجهة برمجة التطبيقات طرقًا لإنشاء المشروعات وقراءتها ومراقبتها وتعديلها.
  • projects.deployments — تمثيل لنشر النص البرمجي. توفر واجهة برمجة التطبيقات طرقًا لإنشاء عمليات نشر مشروع النص البرمجي وإدراجها وتحديثها وحذفها.
  • projects.versions - تمثيل لنسخة مشروع النص البرمجي توفر واجهة برمجة التطبيقات طرقًا لإنشاء إصدارات المشروع وقراءتها.
  • processes: تمثّل هذه السمة تنفيذ دالة النص البرمجي. توفر واجهة برمجة التطبيقات طرقًا لسرد العمليات الحالية وجمع معلومات عنها، مثل النوع والحالة الحالية.
  • scripts — نقطة النهاية التي توفر طرقًا لتنفيذ وظائف "برمجة تطبيقات Google" عن بُعد.