Method: users.spaces.updateSpaceReadState

تعمل هذه السياسة على تعديل حالة القراءة للمستخدم ضمن مساحة معيّنة، وتُستخدَم لتحديد الرسائل المقروءة وغير المقروءة.

يتطلب مصادقة المستخدم.

طلب HTTP

PATCH https://chat.googleapis.com/v1/{spaceReadState.name=users/*/spaces/*/spaceReadState}

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

مَعلمات المسار

المَعلمات
spaceReadState.name

string

اسم المورد لحالة قراءة المساحة

تنسيق الملف: users/{user}/spaces/{space}/spaceReadState

معلمات طلب البحث

المَعلمات
updateMask

string (FieldMask format)

مطلوبة. مسارات الحقول المطلوب تعديلها مسارات الحقول المتاحة حاليًا:

  • lastReadTime

عندما تكون lastReadTime قبل وقت إنشاء آخر رسالة، تظهر المساحة على أنّها غير مقروءة في واجهة المستخدم.

لوضع علامة على المساحة كمقروءة، اضبط lastReadTime على أي قيمة بعد (أكبر) من وقت إنشاء آخر رسالة. يتم فرض استخدام السمة lastReadTime لمطابقة أحدث وقت لإنشاء رسالة. يُرجى العلم أنّ حالة القراءة في المساحة لا تؤثّر إلا في حالة قراءة الرسائل الظاهرة في محادثة المستوى الأعلى للمساحة. لا تتأثر الردود في سلاسل المحادثات بهذا الطابع الزمني، وتعتمد بدلاً من ذلك على حالة قراءة سلسلة المحادثات.

نص الطلب

يحتوي نص الطلب على مثال SpaceReadState.

نص الاستجابة

إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال SpaceReadState.

نطاقات التفويض

يجب توفير نطاق OAuth التالي:

  • https://www.googleapis.com/auth/chat.users.readstate

لمزيد من المعلومات، راجِع دليل التفويض.