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

لمزيد من المعلومات، يُرجى الاطّلاع على دليل التفويض.