تعرض هذه الطريقة الأحداث من مساحة Google Chat. بالنسبة إلى كل حدث، تحتوي الحِزمة على أحدث نسخة من مرجع Chat. على سبيل المثال، إذا أدرجت أحداثًا حول أعضاء جدد في المساحة، يعرض الخادم موارد Membership
تحتوي على أحدث تفاصيل العضوية. إذا تمت إزالة أعضاء جدد خلال الفترة المطلوبة، ستحتوي حمولة الحدث على مورد Membership
فارغ.
تتيح الأنواع التالية من المصادقة مع نطاق تفويض مناسب لقراءة البيانات المطلوبة:
مصادقة التطبيق من خلال موافقة المشرف في إصدار تجريبي من البرنامج مع أحد نطاقات التفويض التالية:
https://www.googleapis.com/auth/chat.app.spaces
https://www.googleapis.com/auth/chat.app.messages.readonly
https://www.googleapis.com/auth/chat.app.memberships
مصادقة المستخدم باستخدام أحد نطاقات التفويض التالية:
https://www.googleapis.com/auth/chat.spaces.readonly
https://www.googleapis.com/auth/chat.spaces
https://www.googleapis.com/auth/chat.messages.readonly
https://www.googleapis.com/auth/chat.messages
https://www.googleapis.com/auth/chat.messages.reactions.readonly
https://www.googleapis.com/auth/chat.messages.reactions
https://www.googleapis.com/auth/chat.memberships.readonly
https://www.googleapis.com/auth/chat.memberships
لعرض الأحداث، يجب أن يكون المتصل الذي تمّت المصادقة عليه عضوًا في المساحة.
للاطّلاع على مثال، راجِع إدراج أحداث من مساحة في Google Chat.
طلب HTTP
GET https://chat.googleapis.com/v1/{parent=spaces/*}/spaceEvents
يستخدم عنوان URL بنية تحويل الترميز إلى gRPC.
مَعلمات المسار
المعلمات | |
---|---|
parent |
مطلوب. اسم المورد لمساحة Google Chat التي وقعت فيها الأحداث. التنسيق: |
مَعلمات طلب البحث
المعلمات | |
---|---|
pageSize |
اختياريّ. تمثّل هذه السمة الحدّ الأقصى لعدد أحداث المساحة التي يتم عرضها. قد تعرض الخدمة عددًا أقل من هذه القيمة. تعرض القيم السالبة الخطأ |
pageToken |
اختياريّ. رمز مميّز للصفحة تم استلامه من طلب سابق لعرض أحداث المساحة. قدِّم هذه السلسلة لاسترداد الصفحة التالية. عند تقسيم المحتوى إلى صفحات، يجب أن تتطابق جميع المَعلمات الأخرى المقدَّمة لأحداث مساحة العرض مع الطلب الذي قدّم رمز الصفحة. قد يؤدي تمرير قيم مختلفة إلى المَعلمات الأخرى إلى نتائج غير متوقّعة. |
filter |
مطلوب. فلتر طلب البحث يجب تحديد نوع حدث واحد على الأقل ( يمكنك أيضًا فلترة البيانات حسب وقت البدء (
لتحديد وقت البدء أو الانتهاء، استخدِم عامل التشغيل يساوي على سبيل المثال، الاستعلامات التالية صالحة:
طلبات البحث التالية غير صالحة:
يرفض الخادم طلبات البحث غير الصالحة ويعرض الخطأ |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
رسالة الردّ لعرض أحداث المساحة.
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"spaceEvents": [
{
object ( |
الحقول | |
---|---|
spaceEvents[] |
يتم عرض النتائج بترتيب زمني (الحدث الأقدم أولاً). ملاحظة: لا يتم عرض الحقل |
nextPageToken |
رمز مميز للمتابعة يُستخدَم لجلب المزيد من الأحداث. في حال حذف هذا الحقل، لن تكون هناك صفحات لاحقة. |
نطاقات الأذونات
يجب توفير أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/chat.app.memberships
https://www.googleapis.com/auth/chat.app.messages.readonly
https://www.googleapis.com/auth/chat.app.spaces
https://www.googleapis.com/auth/chat.spaces
https://www.googleapis.com/auth/chat.spaces.readonly
https://www.googleapis.com/auth/chat.messages
https://www.googleapis.com/auth/chat.messages.readonly
https://www.googleapis.com/auth/chat.memberships
https://www.googleapis.com/auth/chat.memberships.readonly
https://www.googleapis.com/auth/chat.messages.reactions
https://www.googleapis.com/auth/chat.messages.reactions.readonly
لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.