المرجع: الاشتراك
تمثيل JSON |
---|
{ "name": string, "uid": string, "targetResource": string, "eventTypes": [ string ], "payloadOptions": { object ( |
الحقول | |
---|---|
name |
اختياريّ. غير قابل للتغيير. المُعرّف. اسم مورد الاشتراك تنسيق الملف: |
uid |
النتائج فقط. معرّف فريد يحدّده النظام للاشتراك |
targetResource |
مطلوب. غير قابل للتغيير. مرجع Google Workspace الذي تتم مراقبته للأحداث، ويتم تنسيقه على أنّه اسم المورد الكامل. للتعرّف على الموارد المستهدفة والأحداث التي تتيحها، يُرجى الاطّلاع على أحداث Google Workspace المتوافقة. يمكن للمستخدم تفويض تطبيقك لإنشاء اشتراك واحد فقط لمورد مستهدف محدّد. وإذا حاول تطبيقك إنشاء اشتراك آخر باستخدام بيانات اعتماد المستخدم نفسها، سيعرض الطلب خطأ |
eventTypes[] |
مطلوب. غير قابل للتغيير. قائمة بدون ترتيب. حقل إدخال لإنشاء الاشتراك في الحالات الأخرى، يتم عرض الناتج فقط. نوع واحد أو أكثر من الأحداث التي يتم تلقّيها حول المورد المستهدف. يتم تنسيقها وفقًا لمواصفات Cloudالأحداث. تعتمد أنواع الأحداث المتوافقة على المورد المستهدف لاشتراكك. لمعرفة التفاصيل، يُرجى الاطّلاع على أحداث Google Workspace المتوافقة. ستتلقّى أيضًا تلقائيًا الأحداث حول دورة حياة اشتراكك. لست بحاجة إلى تحديد أحداث مراحل النشاط لهذا الحقل. إذا حددت نوع حدث غير متوفّر للمورد الهدف، سيعرض الطلب رمز حالة HTTP |
payloadOptions |
اختياريّ. خيارات البيانات المطلوب تضمينها في حمولة الحدث لا تتوفَّر هذه الميزة إلا لأحداث Google Chat. |
notificationEndpoint |
مطلوب. غير قابل للتغيير. نقطة النهاية التي يوفّر الاشتراك فيها الأحداث، مثل موضوع النشر/الاشتراك. |
state |
النتائج فقط. حالة الاشتراك. تحدِّد هذه السياسة ما إذا كان يمكن للاشتراك في خدمة تلقّي الأحداث وتسليمها إلى نقطة نهاية الإشعار. |
suspensionReason |
النتائج فقط. الخطأ الذي أدّى إلى تعليق الاشتراك. لإعادة تفعيل الاشتراك، عليك حلّ الخطأ والاتصال بطريقة |
authority |
النتائج فقط. المستخدم الذي سمح بإنشاء الاشتراك تنسيق الملف: بالنسبة إلى مستخدمي Google Workspace، تكون القيمة |
createTime |
النتائج فقط. الوقت الذي يتم فيه إنشاء الاشتراك |
updateTime |
النتائج فقط. آخر مرة تم فيها تحديث الاشتراك. |
reconciling |
النتائج فقط. إذا كان |
etag |
اختياريّ. يحسب الخادم هذا المجموع الاختباري استنادًا إلى قيمة الحقول الأخرى، وقد يتم إرساله بناءً على طلبات التحديث للتأكد من أن العميل لديه قيمة محدَّثة قبل المتابعة. |
حقل الاتحاد يعتمد الحدّ الأقصى لوقت انتهاء الصلاحية على ما إذا كان اشتراكك يتضمّن بيانات الموارد في حمولات بيانات الأحداث (المحدّد في الحقل "
وبعد انتهاء صلاحية الاشتراك، يتم حذفه تلقائيًا. ستتلقّى أحداث مراحل النشاط حتى قبل لتجنُّب انتهاء صلاحية الاشتراك، يمكنك استخدام طريقة |
|
expireTime |
حقل تلقائي غير فارغ. الطابع الزمني بالتوقيت العالمي المنسّق (UTC) لانتهاء صلاحية الاشتراك. يتم عرضه دائمًا عند الإخراج، بغض النظر عما تم استخدامه في الإدخال. |
ttl |
الإدخال فقط. مدة البقاء (TTL) أو مدة الاشتراك في حال عدم تحديد هذه السمة أو ضبطها على |
PayloadOptions
خيارات البيانات المطلوب تضمينها في حمولة الحدث لا تتوفَّر هذه الميزة إلا لأحداث Google Chat.
تمثيل JSON |
---|
{ "includeResource": boolean, "fieldMask": string } |
الحقول | |
---|---|
includeResource |
اختياريّ. ما إذا كانت حمولة الحدث تتضمن بيانات عن المورد الذي تم تغييره أم لا. بالنسبة إلى حدث تم إنشاء رسالة Google Chat فيه مثلاً، ما إذا كانت الحمولة تحتوي على بيانات حول مورد |
fieldMask |
اختياريّ. إذا تم ضبط في حال تحديد حقل غير موجود للمورد، سيتجاهل النظام هذا الحقل. |
NotificationEndpoint
نقطة النهاية التي يوفّر الاشتراك فيها الأحداث.
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الاتحاد يمكن أن يكون |
|
pubsubTopic |
غير قابل للتغيير. موضوع Cloud Pub/Sub الذي يتلقّى أحداث الاشتراك. تنسيق الملف: يجب إنشاء الموضوع في المشروع نفسه على Google Cloud الذي أنشأت فيه هذا الاشتراك. عندما يتلقّى الموضوع أحداثًا، يتم ترميز الأحداث كرسائل Cloud Pub/Sub. لمعرفة التفاصيل، يُرجى الاطّلاع على ربط بروتوكول Google Cloud Pub/Sub Protocol for Cloudالأحداث. |
الحالة
الحالات المحتملة للاشتراك.
عمليات التعداد | |
---|---|
STATE_UNSPECIFIED |
القيمة التلقائية. هذه القيمة غير مستخدمة. |
ACTIVE |
الاشتراك نشِط ويمكنه تلقّي الأحداث وإرسالها إلى نقطة نهاية الإشعارات الخاصة به. |
SUSPENDED |
يتعذّر على الاشتراك تلقّي الأحداث بسبب خطأ. لتحديد الخطأ، راجِع الحقل . |
DELETED |
تم حذف الاشتراك. |
ErrorType
قد تحدث أخطاء في أحد الاشتراكات.
عمليات التعداد | |
---|---|
ERROR_TYPE_UNSPECIFIED |
القيمة التلقائية. هذه القيمة غير مستخدمة. |
USER_SCOPE_REVOKED |
ألغى المستخدم المفوَّض منح نطاق OAuth واحد أو أكثر. لمزيد من المعلومات عن التفويض في Google Workspace، يُرجى الاطّلاع على ضبط شاشة موافقة OAuth. |
RESOURCE_DELETED |
لم يعد المورد المستهدف للاشتراك موجودًا. |
USER_AUTHORIZATION_FAILURE |
لم يعد بإمكان المستخدم الذي سمح بإنشاء الاشتراك الوصول إلى المورد الهدف للاشتراك. |
ENDPOINT_PERMISSION_DENIED |
لا يمكن لتطبيق Google Workspace عرض الأحداث في نقطة نهاية الإشعارات الخاصة باشتراكك. |
ENDPOINT_NOT_FOUND |
نقطة نهاية إشعار الاشتراك غير موجودة أو يتعذّر العثور على نقطة النهاية في مشروع Google Cloud الذي أنشأت فيه الاشتراك. |
ENDPOINT_RESOURCE_EXHAUSTED |
تعذّر على نقطة نهاية إشعار الاشتراك تلقّي الأحداث بسبب عدم توفّر حصة كافية أو بلوغ الحدّ الأقصى لمعدّل الاستخدام. |
OTHER |
حدث خطأ غير معروف. |
الطُرق |
|
---|---|
|
ينشئ اشتراكًا في Google Workspace. |
|
يؤدي هذا الإجراء إلى حذف اشتراك Google Workspace. |
|
الحصول على تفاصيل حول اشتراك Google Workspace. |
|
يسرد اشتراكات Google Workspace. |
|
تعديل اشتراك في Google Workspace أو تجديده |
|
إعادة تفعيل اشتراك Google Workspace معلَّق. |