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

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

تطبيق الويب

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

تمثيل 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 إلى أي مستخدم، حتى لو لم يسجّل الدخول.