Acl: update
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تعدّل هذه الطريقة قاعدة التحكّم بالوصول.
جرِّب ذلك الآن.
طلب
طلب HTTP
PUT https://www.googleapis.com/calendar/v3/calendars/calendarId/acl/ruleId
المعلمات
اسم المعلَمة
القيمة
الوصف
مَعلمات المسار
calendarId
string
معرّف التقويم لاسترداد أرقام تعريف التقويم، استخدِم طريقة calendarList.list. إذا كنت تريد الوصول إلى التقويم الأساسي للمستخدم الذي سجّل الدخول حاليًا، استخدِم الكلمة الرئيسية "primary".
ruleId
string
معرّف قاعدة قائمة التحكّم بالوصول
مَعلمات طلب البحث الاختيارية
sendNotifications
boolean
تحديد ما إذا كان سيتم إرسال إشعارات بشأن تغيير مشاركة التقويم. يُرجى العِلم أنّه لا يتم إرسال إشعارات عند إزالة إذن الوصول. اختيارية: القيمة التلقائية هي True.
التفويض
يتطلّب هذا الطلب الحصول على تفويض باستخدام نطاق واحد على الأقل من النطاقات التالية:
"default": النطاق العام هذه هي القيمة الافتراضية.
"user": يقتصر النطاق على مستخدم واحد.
"group": يحصر النطاق في مجموعة.
"domain": يقتصر النطاق على نطاق معيّن.
ملاحظة: تنطبق الأذونات الممنوحة للنطاق "default" أو النطاق العام على أي مستخدم، سواء كان مصادقًا عليه أم لا.
السمات الاختيارية
role
string
الدور الذي تم تعيينه للنطاق القيم المحتمَلة هي:
"none": لا يوفّر أي إذن بالوصول.
"freeBusyReader": يتيح إذن القراءة لمعلومات وقت الانشغال/التفرغ.
"reader": يتيح هذا الإذن الوصول إلى التقويم للقراءة فقط. ستظهر الأحداث الخاصة للمستخدمين الذين لديهم إذن الوصول للقراءة، ولكن سيتم إخفاء تفاصيل الحدث.
"writer": يتيح هذا النطاق إمكانية القراءة والكتابة في التقويم. ستظهر الأحداث الخاصة للمستخدمين الذين لديهم إذن الوصول ككاتب، وستكون تفاصيل الحدث مرئية. يتيح هذا النطاق إمكانية القراءة في قوائم التحكّم بالوصول الخاصة بالتقويم.
"owner": يمنح المدير إذن الوصول إلى التقويم. يتمتع هذا الدور بجميع أذونات دور "الكاتب" مع إمكانية إضافية لتعديل مستويات وصول المستخدمين الآخرين.
قابل للكتابة
scope.value
string
عنوان البريد الإلكتروني لمستخدم أو مجموعة، أو اسم نطاق، حسب نوع النطاق تم حذفها للنوع "default".
قابل للكتابة
الردّ
في حال نجاح العملية، يعرض هذا الإجراء مورد Acl في نص الاستجابة.
جرِّبها الآن.
استخدِم "مستكشف واجهات برمجة التطبيقات" أدناه لطلب البيانات من خلال هذه الطريقة والاطّلاع على الردّ.
تاريخ التعديل الأخير: 2025-10-28 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-10-28 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]