مورد بيان تطبيقات الويب والملفات التنفيذية لواجهة برمجة التطبيقات

إعدادات الموارد المستخدَمة لتحديد تطبيقات الويب وملفات تنفيذ واجهات برمجة التطبيقات

Webapp

إعدادات تطبيق الويب الخاص بمشروع النص البرمجي، ويتم استخدامها فقط إذا تم نشر المشروع كتطبيق ويب.

تمثيل JSON
{
  "access": string,
  "executeAs": string
}
الحقول
access

string

مستويات أذونات تنفيذ تطبيقات الويب تشمل الإعدادات الصالحة ما يلي:

  • MYSELF: يمكن للمستخدم الذي ينشر التطبيق فقط تشغيله.
  • DOMAIN: يمكن فقط للمستخدمين في النطاق نفسه الذي ينتمي إليه الناشر تشغيل النص البرمجي.
  • ANYONE: أي مستخدم مسجّل الدخول
  • ANYONE_ANONYMOUS: أي مستخدم، حتى إذا لم يكن مسجّلاً الدخول
executeAs

string

الهوية التي يتم تنفيذ تطبيق الويب بموجبها. تشمل الإعدادات الصالحة ما يلي:

  • USER_ACCESSING: يتم تشغيل تطبيق الويب بصلاحيات المستخدم الذي يصل إليه.
  • USER_DEPLOYING: يتم تشغيل تطبيق الويب بصفتك المستخدم الذي نشرته.

ExecutionApi

إعدادات تنفيذ واجهة برمجة التطبيقات لمشروع النص البرمجي، ويتم استخدامها فقط إذا تم نشر المشروع لتنفيذ واجهة برمجة التطبيقات

تمثيل JSON
{
  "access": string
}
الحقول
access

string

تحدّد هذه السمة المستخدمين الذين لديهم إذن بتشغيل النص البرمجي من واجهة برمجة التطبيقات. تشمل الإعدادات الصالحة ما يلي:

  • MYSELF: يمكن للمستخدم الذي ينشر النص البرمجي فقط تشغيله.
  • DOMAIN: يمكن فقط للمستخدمين في النطاق نفسه الذي ينتمي إليه الناشر تشغيل النص البرمجي.
  • ANYONE: أي مستخدم مسجّل الدخول
  • ANYONE_ANONYMOUS: أي مستخدم، حتى إذا لم يكن مسجّلاً الدخول