يدير مشاريع برمجة تطبيقات Google وينفذها.
- مورد REST: v1.processes
- مورد REST: v1.projects
- مورد REST: v1.projects.deployments
- مورد REST: v1.projects.versions
- مورد REST: v1.scripts
الخدمة: script.googleapis.com
للاتصال بهذه الخدمة، ننصحك باستخدام مكتبات العملاء التي توفّرها Google. إذا كان تطبيقك يحتاج إلى استخدام مكتباتك الخاصة لاستدعاء هذه الخدمة، فاستخدم المعلومات التالية عند إجراء طلبات واجهة برمجة التطبيقات.
مستند Discovery
مستند أثناء التصفّح هو مواصفات يستطيع الجهاز قراءتها لوصف واجهات برمجة تطبيقات REST واستخدامها. ويتم استخدامه لإنشاء مكتبات العملاء ومكونات IDE الإضافية والأدوات الأخرى التي تتفاعل مع Google APIs. وقد توفّر خدمة واحدة مستندات اكتشاف متعددة. توفر هذه الخدمة مستند الاكتشاف التالي:
نقطة نهاية الخدمة
نقطة نهاية الخدمة هي عنوان URL أساسي يحدّد عنوان الشبكة لخدمة واجهة برمجة تطبيقات. قد تتضمن خدمة واحدة نقاط نهاية متعددة للخدمة. تتضمن هذه الخدمة نقطة نهاية الخدمة التالية وجميع عناوين URL الواردة أدناه ذات صلة بنقطة نهاية الخدمة هذه:
https://script.googleapis.com
مورد REST: v1.processes
الطُرق | |
---|---|
list |
GET /v1/processes يمكنك إدراج معلومات حول العمليات التي أجراها المستخدم أو بالنيابة عنه، مثل نوع العملية والحالة الحالية. |
listScriptProcesses |
GET /v1/processes:listScriptProcesses أدرِج معلومات عن العمليات التي تم تنفيذها في نص برمجي، مثل نوع العملية والحالة الحالية. |
مورد REST: v1.projects
الطُرق | |
---|---|
create |
POST /v1/projects ينشئ مشروع نص برمجي جديدًا فارغًا بدون ملفات نصوص برمجية وملف بيان أساسي. |
get |
GET /v1/projects/{scriptId} الحصول على البيانات الوصفية لمشروع النص البرمجي. |
getContent |
GET /v1/projects/{scriptId}/content يحصل على محتوى مشروع النص البرمجي، بما في ذلك مصدر الرمز والبيانات الوصفية لكل ملف نص برمجي. |
getMetrics |
GET /v1/projects/{scriptId}/metrics يمكنك الحصول على بيانات المقاييس للنصوص البرمجية، مثل عدد عمليات التنفيذ والمستخدمين النشطين. |
updateContent |
PUT /v1/projects/{scriptId}/content تعدِّل محتوى مشروع النص البرمجي المحدّد. |
مورد REST: v1.projects.deployments
الطُرق | |
---|---|
create |
POST /v1/projects/{scriptId}/deployments لإنشاء عملية نشر لمشروع برمجة التطبيقات. |
delete |
DELETE /v1/projects/{scriptId}/deployments/{deploymentId} لحذف عملية نشر لمشروع برمجة التطبيقات. |
get |
GET /v1/projects/{scriptId}/deployments/{deploymentId} للحصول على عملية نشر لمشروع برمجة التطبيقات. |
list |
GET /v1/projects/{scriptId}/deployments يسرد عمليات النشر لمشروع برمجة التطبيقات. |
update |
PUT /v1/projects/{deploymentConfig.scriptId}/deployments/{deploymentId} تعمل على تحديث عملية نشر مشروع برمجة التطبيقات. |
مورد REST: v1.projects.versions
الطُرق | |
---|---|
create |
POST /v1/projects/{scriptId}/versions ينشئ إصدارًا جديدًا غير قابل للتغيير باستخدام الرمز الحالي، مع رقم إصدار فريد. |
get |
GET /v1/projects/{scriptId}/versions/{versionNumber} للحصول على نسخة من مشروع نص برمجي. |
list |
GET /v1/projects/{scriptId}/versions أدرِج نُسخ مشروع النص البرمجي. |
مورد REST: v1.scripts
الطُرق | |
---|---|
run |
POST /v1/scripts/{scriptId}:run تشغِّل هذه الوظيفة في مشروع "برمجة تطبيقات Google". |