رویدادهای یک فضای چت گوگل را فهرست میکند. برای هر رویداد، payload شامل جدیدترین نسخه منبع چت است. برای مثال، اگر رویدادهای مربوط به اعضای جدید فضا را فهرست کنید، سرور منابع Membership را که حاوی آخرین جزئیات عضویت هستند، برمیگرداند. اگر اعضای جدید در طول دوره درخواستی حذف شده باشند، payload رویداد شامل یک منبع Membership خالی است.
از انواع احراز هویت زیر با دامنه مجوز مناسب برای خواندن دادههای درخواستی پشتیبانی میکند:
احراز هویت برنامه با تأیید مدیر با یکی از حوزههای مجوز زیر:
-
https://www.googleapis.com/auth/chat.app.spaces -
https://www.googleapis.com/auth/chat.app.spaces.readonly -
https://www.googleapis.com/auth/chat.app.messages.readonly -
https://www.googleapis.com/auth/chat.app.memberships -
https://www.googleapis.com/auth/chat.app.memberships.readonly
-
احراز هویت کاربر با یکی از حوزههای مجوز زیر:
-
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
-
برای فهرست کردن رویدادها، فراخوانیکنندهی احراز هویتشده باید عضوی از آن فضا باشد.
برای مثال، به فهرست کردن رویدادها از فضای چت گوگل مراجعه کنید.
درخواست HTTP
GET https://chat.googleapis.com/v1/{parent=spaces/*}/spaceEvents
این URL از سینتکس Transcoding در gRPC استفاده میکند.
پارامترهای مسیر
| پارامترها | |
|---|---|
parent | الزامی. نام منبع فضای چت گوگل که رویدادها در آن رخ دادهاند. قالب: |
پارامترهای پرس و جو
| پارامترها | |
|---|---|
pageSize | اختیاری. حداکثر تعداد رویدادهای فضایی برگردانده شده. سرویس ممکن است کمتر از این مقدار را برگرداند. مقادیر منفی خطای |
pageToken | اختیاری. یک توکن صفحه، که از فراخوانی رویدادهای فضای لیست قبلی دریافت شده است. این را برای بازیابی صفحه بعدی ارائه دهید. هنگام صفحهبندی، تمام پارامترهای دیگر ارائه شده برای فهرست رویدادهای فضا باید با فراخوانی که توکن صفحه را ارائه داده است، مطابقت داشته باشند. ارسال مقادیر متفاوت به سایر پارامترها ممکن است منجر به نتایج غیرمنتظرهای شود. |
filter | الزامی. یک فیلتر پرسوجو. شما باید حداقل یک نوع رویداد ( به صورت اختیاری، میتوانید بر اساس زمان شروع (
برای مشخص کردن زمان شروع یا پایان، از عملگر مساوی برای مثال، درخواستهای زیر معتبر هستند: سوالات زیر نامعتبر هستند: درخواستهای نامعتبر توسط سرور با خطای |
درخواست بدنه
بدنه درخواست باید خالی باشد.
بدنه پاسخ
پیام پاسخ برای فهرست کردن رویدادهای فضایی.
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{
"spaceEvents": [
{
object ( |
| فیلدها | |
|---|---|
spaceEvents[] | نتایج به ترتیب زمانی (قدیمیترین رویداد ابتدا) بازگردانده میشوند. نکته: فیلد |
nextPageToken | توکن ادامه برای دریافت رویدادهای بیشتر استفاده میشود. اگر این فیلد حذف شود، صفحات بعدی وجود نخواهند داشت. |
دامنههای مجوز
به یکی از حوزههای OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/chat.app.memberships -
https://www.googleapis.com/auth/chat.app.memberships.readonly -
https://www.googleapis.com/auth/chat.app.messages.readonly -
https://www.googleapis.com/auth/chat.app.spaces -
https://www.googleapis.com/auth/chat.app.spaces.readonly -
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
برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.
رویدادهای یک فضای چت گوگل را فهرست میکند. برای هر رویداد، payload شامل جدیدترین نسخه منبع چت است. برای مثال، اگر رویدادهای مربوط به اعضای جدید فضا را فهرست کنید، سرور منابع Membership را که حاوی آخرین جزئیات عضویت هستند، برمیگرداند. اگر اعضای جدید در طول دوره درخواستی حذف شده باشند، payload رویداد شامل یک منبع Membership خالی است.
از انواع احراز هویت زیر با دامنه مجوز مناسب برای خواندن دادههای درخواستی پشتیبانی میکند:
احراز هویت برنامه با تأیید مدیر با یکی از حوزههای مجوز زیر:
-
https://www.googleapis.com/auth/chat.app.spaces -
https://www.googleapis.com/auth/chat.app.spaces.readonly -
https://www.googleapis.com/auth/chat.app.messages.readonly -
https://www.googleapis.com/auth/chat.app.memberships -
https://www.googleapis.com/auth/chat.app.memberships.readonly
-
احراز هویت کاربر با یکی از حوزههای مجوز زیر:
-
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
-
برای فهرست کردن رویدادها، فراخوانیکنندهی احراز هویتشده باید عضوی از آن فضا باشد.
برای مثال، به فهرست کردن رویدادها از فضای چت گوگل مراجعه کنید.
درخواست HTTP
GET https://chat.googleapis.com/v1/{parent=spaces/*}/spaceEvents
این URL از سینتکس Transcoding در gRPC استفاده میکند.
پارامترهای مسیر
| پارامترها | |
|---|---|
parent | الزامی. نام منبع فضای چت گوگل که رویدادها در آن رخ دادهاند. قالب: |
پارامترهای پرس و جو
| پارامترها | |
|---|---|
pageSize | اختیاری. حداکثر تعداد رویدادهای فضایی برگردانده شده. سرویس ممکن است کمتر از این مقدار را برگرداند. مقادیر منفی خطای |
pageToken | اختیاری. یک توکن صفحه، که از فراخوانی رویدادهای فضای لیست قبلی دریافت شده است. این را برای بازیابی صفحه بعدی ارائه دهید. هنگام صفحهبندی، تمام پارامترهای دیگر ارائه شده برای فهرست رویدادهای فضا باید با فراخوانی که توکن صفحه را ارائه داده است، مطابقت داشته باشند. ارسال مقادیر متفاوت به سایر پارامترها ممکن است منجر به نتایج غیرمنتظرهای شود. |
filter | الزامی. یک فیلتر پرسوجو. شما باید حداقل یک نوع رویداد ( به صورت اختیاری، میتوانید بر اساس زمان شروع (
برای مشخص کردن زمان شروع یا پایان، از عملگر مساوی برای مثال، درخواستهای زیر معتبر هستند: سوالات زیر نامعتبر هستند: درخواستهای نامعتبر توسط سرور با خطای |
درخواست بدنه
بدنه درخواست باید خالی باشد.
بدنه پاسخ
پیام پاسخ برای فهرست کردن رویدادهای فضایی.
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{
"spaceEvents": [
{
object ( |
| فیلدها | |
|---|---|
spaceEvents[] | نتایج به ترتیب زمانی (قدیمیترین رویداد ابتدا) بازگردانده میشوند. نکته: فیلد |
nextPageToken | توکن ادامه برای دریافت رویدادهای بیشتر استفاده میشود. اگر این فیلد حذف شود، صفحات بعدی وجود نخواهند داشت. |
دامنههای مجوز
به یکی از حوزههای OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/chat.app.memberships -
https://www.googleapis.com/auth/chat.app.memberships.readonly -
https://www.googleapis.com/auth/chat.app.messages.readonly -
https://www.googleapis.com/auth/chat.app.spaces -
https://www.googleapis.com/auth/chat.app.spaces.readonly -
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
برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.