این راهنما نحوه استفاده از متد get() را در منبع SpaceReadState در Google Chat API برای دریافت جزئیات در مورد وضعیت خواندن کاربر در یک فاصله توضیح میدهد. برای دریافت وضعیت خواندن یک پیام در یک رشته پیام، به دریافت جزئیات در مورد وضعیت خواندن رشته کاربر مراجعه کنید.
منبع SpaceReadState یک منبع تکی است که جزئیات مربوط به آخرین پیام خوانده شده کاربر مشخص شده را در فضای چت Google نشان می دهد.
پیش نیازها
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حالت خواندن فاصله را ارسال کنید تا به این ترتیب یک شناسه کاربری یا نام مستعار و یک ID فاصله دریافت کنید. دریافت وضعیت خواندن فضا فقط از دریافت وضعیت خواندن کاربر تماسگیرنده پشتیبانی میکند که با تنظیم یکی از موارد زیر میتوان آن را تعیین کرد:-
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 را برمی گرداند.
موضوعات مرتبط
- وضعیت خواندن فضای کاربر تماس گیرنده را به روز کنید .
- وضعیت خواندن رشته کاربر تماسگیرنده را دریافت کنید .