يوضّح هذا الدليل كيفية استخدام طريقة
get()
في مورد SpaceReadState ضِمن Google Chat API للحصول على تفاصيل حول
حالة القراءة الخاصة بالمستخدم في مساحة. للحصول على حالة قراءة رسالة في سلسلة رسائل، يُرجى الاطّلاع على الحصول على تفاصيل حول حالة قراءة سلسلة رسائل خاصة بمستخدم.
SpaceReadState المورد هو مورد فردي يمثّل تفاصيل حول آخر رسالة قرأها مستخدم محدّد في مساحة Google Chat.
المتطلبات الأساسية
Node.js
- حساب Google Workspace تابع للعمل أو لمؤسسة مع إمكانية الوصول إلى Google Chat
- إعداد البيئة:
- أنشئ مشروعًا على Google Cloud.
- ضبط شاشة طلب الموافقة المتعلّقة ببروتوكول OAuth
- فعِّل واجهة Google Chat API وأعِدّها من خلال إضافة اسم ورمز ووصف لتطبيق Chat.
- ثبِّت Node.js Cloud Client Library.
-
إنشاء بيانات اعتماد معرِّف عميل OAuth لتطبيق على جهاز كمبيوتر لتشغيل النموذج في هذا الدليل، احفظ بيانات الاعتماد كملف JSON باسم
credentials.jsonفي الدليل المحلي.
- اختَر نطاق تفويض يتيح مصادقة المستخدم.
الحصول على حالة قراءة مساحة المستخدم المتصل
للحصول على تفاصيل حول حالة قراءة المستخدم ضمن مساحة، أدرِج ما يلي في طلبك:
- حدِّد نطاق إذن
chat.users.readstateأوchat.users.readstate.readonly. - استدعِ طريقة
GetSpaceReadState()، مع تمريرnameلحالة قراءة المساحة للحصول على ما يتضمّن معرّف مستخدم أو اسم مستعار ومعرّف مساحة. لا يتيح الحصول على حالة قراءة المساحة سوى الحصول على حالة قراءة المستخدم الذي يجري الاتصال، ويمكن تحديدها من خلال ضبط أحد الخيارات التالية:- الاسم المستعار
meعلى سبيل المثال،users/me/spaces/SPACE/spaceReadState. - عنوان البريد الإلكتروني في Workspace للمستخدم الذي يجري المكالمة على سبيل المثال،
users/user@example.com/spaces/SPACE/spaceReadState. - معرّف المستخدم الذي يجري المكالمة على سبيل المثال،
users/USER/spaces/SPACE/spaceReadState.
- الاسم المستعار
يحصل المثال التالي على حالة قراءة مساحة المستخدم الذي يجري الاتصال:
Node.js
لتشغيل هذا النموذج، استبدِل SPACE_NAME برقم التعريف من
مساحة
name.
يمكنك الحصول على المعرّف من خلال استدعاء الطريقة
ListSpaces()
أو من عنوان URL الخاص بالمساحة.
تحصل Google Chat API على حالة القراءة المحدّدة للمساحة وتعرض مثيلاً من SpaceReadState.
مواضيع ذات صلة
- تعديل حالة قراءة المساحة للمستخدم الذي يجري المكالمة
- الحصول على حالة قراءة سلسلة المحادثات للمستخدم الذي يجري المكالمة: