فهرستی از فضاها را در یک سازماندهی Google Workspace برمیگرداند. برای مثال، به «جستجو و مدیریت فضاها» مراجعه کنید.
وقتی useAdminAccess روی false تنظیم شده باشد، نتایج به فضاهایی محدود میشوند که کاربر فراخوانیکننده، عضو پیوسته باشد. برای جستجو با امتیازات مدیر، useAdminAccess را روی true تنظیم کنید. تنظیم useAdminAccess روی false در پیشنمایش توسعهدهندگان (Developer Preview) موجود است.
تنظیم useAdminAccess روی false در پیشنمایش توسعهدهندگان (Developer Preview) موجود است.
pageSize
integer
حداکثر تعداد فاصله برای برگرداندن. سرویس ممکن است کمتر از این مقدار را برگرداند.
اگر مشخص نشده باشد، حداکثر ۱۰۰ فاصله برگردانده میشود.
حداکثر مقدار ۱۰۰۰ است. اگر از مقداری بیش از ۱۰۰۰ استفاده کنید، به طور خودکار به ۱۰۰۰ تغییر میکند.
pageToken
string
یک توکن، که از فراخوانی فضاهای جستجوی قبلی دریافت شده است. این پارامتر را برای بازیابی صفحه بعدی ارائه دهید.
هنگام صفحهبندی، تمام پارامترهای دیگر ارائه شده باید با فراخوانی که توکن صفحه را ارائه داده است، مطابقت داشته باشند. ارسال مقادیر متفاوت به سایر پارامترها ممکن است منجر به نتایج غیرمنتظرهای شود.
query
string
الزامی. یک عبارت جستجو.
وقتی useAdminAccess روی true تنظیم شده باشد، میتوانید با استفاده از پارامترهای زیر جستجو کنید:
createTime
customer
displayName
externalUserAllowed
lastActiveTime
spaceHistoryState
spaceType
وقتی useAdminAccess روی false تنظیم شده باشد:
displayName
externalUserAllowed
createTime و lastActiveTime یک مهر زمانی با فرمت RFC-3339 میپذیرند و عملگرهای مقایسهای پشتیبانیشده عبارتند از: = ، < ، > ، <= ، >= .
وقتی useAdminAccess روی true تنظیم شده باشد، customer الزامی است و برای نشان دادن اینکه از کدام مشتری باید فضاها را دریافت کرد، استفاده میشود. customers/my_customer تنها مقدار پشتیبانی شده است.
displayName فقط عملگر HAS ( : ) را میپذیرد. متنی که باید مطابقت داده شود، ابتدا به توکنها تبدیل میشود و هر توکن بدون حساسیت به حروف بزرگ و کوچک، به صورت پیشوندی و مستقل به عنوان یک زیررشته در هر کجای فضای displayName تطبیق داده میشود. برای مثال، Fun Eve با Fun event یا The evening was fun مطابقت دارد، اما notFun event یا even مطابقت ندارد. وقتی useAdminAccess روی false تنظیم شده باشد، displayName برای بازیابی نتایج معنادار مورد نیاز است. در غیر این صورت، رفتار پیشفرض، بازگرداندن یک پاسخ خالی است.
externalUserAllowed مقدار true یا false میپذیرد.
spaceHistoryState فقط مقادیری از فیلد historyState از یک منبع space را میپذیرد.
وقتی useAdminAccess روی true تنظیم شده باشد، spaceType الزامی است و تنها مقدار معتبر SPACE است.
در فیلدهای مختلف، فقط عملگرهای AND پشتیبانی میشوند. یک مثال معتبر spaceType = "SPACE" AND displayName:"Hello" و یک مثال نامعتبر spaceType = "SPACE" OR displayName:"Hello" است.
در میان فیلدهای مشابه، spaceType از عملگرهای AND یا OR پشتیبانی نمیکند. displayName ، 'spaceHistoryState' و 'externalUserAllowed' فقط از عملگرهای OR پشتیبانی میکنند. lastActiveTime و createTime از هر دو عملگر AND و OR پشتیبانی میکنند. AND فقط میتواند برای نمایش یک بازه استفاده شود، مانند lastActiveTime < "2022-01-01T00:00:00+00:00" AND lastActiveTime > "2023-01-01T00:00:00+00:00" .
کوئریهای مثال زیر زمانی معتبر هستند که useAdminAccess روی true تنظیم شده باشد:
customer = "customers/my_customer" AND spaceType = "SPACE"
customer = "customers/my_customer" AND spaceType = "SPACE" AND
displayName:"Hello World"
customer = "customers/my_customer" AND spaceType = "SPACE" AND
(lastActiveTime < "2020-01-01T00:00:00+00:00" OR lastActiveTime >
"2022-01-01T00:00:00+00:00")
customer = "customers/my_customer" AND spaceType = "SPACE" AND
(displayName:"Hello World" OR displayName:"Fun event") AND
(lastActiveTime > "2020-01-01T00:00:00+00:00" AND lastActiveTime <
"2022-01-01T00:00:00+00:00")
customer = "customers/my_customer" AND spaceType = "SPACE" AND
(createTime > "2019-01-01T00:00:00+00:00" AND createTime <
"2020-01-01T00:00:00+00:00") AND (externalUserAllowed = "true") AND
(spaceHistoryState = "HISTORY_ON" OR spaceHistoryState = "HISTORY_OFF")
کوئریهای مثال زیر زمانی معتبر هستند که useAdminAccess روی false تنظیم شده باشد:
displayName:"Hello World"
(displayName:"Hello" OR displayName:"Fun")
(externalUserAllowed = "true") // Returns an empty response.
(externalUserAllowed = "true" AND displayName:"Hello")
orderBy
string
اختیاری. نحوهی مرتب شدن لیست فاصلهها.
ویژگیهای پشتیبانیشده برای سفارش بر اساس موارد زیر هستند:
membershipCount.joined_direct_human_user_count — تعداد کاربران انسانی را که مستقیماً به یک فضا پیوستهاند، نشان میدهد.
lastActiveTime — نشان دهنده زمانی است که آخرین مورد واجد شرایط به هر موضوعی از این فضا اضافه شده است.
createTime — زمان ایجاد فضا را نشان میدهد.
وقتی useAdminAccessfalse باشد، فقط createTime و relevance برای مرتبسازی پشتیبانی میشوند. فقط DESC برای این فیلدها در جستجوهای غیر مدیر پشتیبانی میشود.
مقادیر معتبر عملیات سفارش عبارتند از:
ASC برای نمایش صعودی. مقدار پیشفرض.
DESC برای نزولی.
سینتکس پشتیبانی شده زمانی است که useAdminAccess روی true تنظیم شده باشد:
منسوخ شده: لطفاً به جای آن از فیلد results جدید استفاده کنید. صفحهای از فضاهای درخواستی. این فیلد فقط زمانی پر میشود که useAdminAccess روی true تنظیم شده باشد و به نفع فیلد results جدید منسوخ شده باشد.
nextPageToken
string
یک توکن که میتواند برای بازیابی صفحه بعدی استفاده شود. اگر این فیلد خالی باشد، صفحات بعدی وجود ندارند.
totalSize
integer
تعداد کل فاصلههایی که با عبارت جستجو شده در تمام صفحات مطابقت دارند. اگر نتیجه بیش از ۱۰۰۰۰ فاصله باشد، این مقدار تخمینی است.
تاریخ آخرین بهروزرسانی 2026-06-17 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2026-06-17 بهوقت ساعت هماهنگ جهانی."],[],["To search for Google Workspace spaces, send a `GET` request to `https://chat.googleapis.com/v1/spaces:search`, ensuring admin privileges and setting `useAdminAccess` to `true`. Define the search using query parameters, including a required `query` to filter spaces (by `customer`, `displayName`, etc.), optional `pageSize` and `pageToken` for pagination, and optional `orderBy` for sorting. You must have one of the authorization scopes: `chat.admin.spaces` or `chat.admin.spaces.readonly`. The response will list spaces matching the query.\n"]]