Bir yöneticinin aramasına göre Google Workspace kuruluşundaki alanların listesini döndürür. İstekle ilgili olarak useAdminAccess
değerini true
olarak ayarlayın. Örnek için Alanları arama ve yönetme başlıklı makaleyi inceleyin.
Yönetici ayrıcalıklarıyla kullanıcı kimlik doğrulaması ve aşağıdaki yetkilendirme kapsamlarından biri gerekir:
https://www.googleapis.com/auth/chat.admin.spaces.readonly
https://www.googleapis.com/auth/chat.admin.spaces
HTTP isteği
GET https://chat.googleapis.com/v1/spaces:search
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Sorgu parametreleri
Parametreler | |
---|---|
useAdminAccess |
Arayan kullanıcı, Sohbet ve alan görüşmelerini yönetme ayrıcalığına sahip bir Google Workspace yöneticisi olmalıdır.
Bu yöntem şu anda yalnızca yönetici erişimini desteklemektedir. Bu nedenle, bu alan için yalnızca |
pageSize |
Döndürülecek maksimum alan sayısı. Hizmet, bu değerden daha az sonuç döndürebilir. Belirtilmezse en fazla 100 boşluk döndürülür. Maksimum değer 1.000'dir. 1.000'den büyük bir değer kullanırsanız bu değer otomatik olarak 1.000 olarak değiştirilir. |
pageToken |
Önceki arama alanları çağrısından alınan jeton. Sonraki sayfayı almak için bu parametreyi sağlayın. Sayfalama yapılırken sağlanan diğer tüm parametreler, sayfa jetonunu sağlayan çağrıyla eşleşmelidir. Diğer parametrelere farklı değerler iletmek beklenmedik sonuçlara yol açabilir. |
query |
Zorunlu. Arama sorgusu Aşağıdaki parametreleri kullanarak arama yapabilirsiniz:
Farklı alanlarda yalnızca Aynı alan içinde Aşağıdaki örnek sorgular geçerlidir:
|
orderBy |
İsteğe bağlı. Alan listesinin sıralanma şekli. Sıralama için desteklenen özellikler şunlardır:
Geçerli sıralama işlemi değerleri şunlardır:
Desteklenen söz dizimleri şunlardır:
|
İstek içeriği
İstek metni boş olmalıdır.
Yanıt gövdesi
Arama alanları isteğine karşılık gelen alanların listesini içeren yanıt.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{
"spaces": [
{
object ( |
Alanlar | |
---|---|
spaces[] |
İstenen alanların sayfası. |
nextPageToken |
Sonraki sayfayı almak için kullanılabilecek bir jeton. Bu alan boşsa sonraki sayfa yoktur. |
totalSize |
Tüm sayfalarda sorguyla eşleşen toplam alan sayısı. Sonuç 10.000 boşluktan fazlaysa bu değer bir tahmindir. |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/chat.admin.spaces
https://www.googleapis.com/auth/chat.admin.spaces.readonly
Daha fazla bilgi için Yetkilendirme kılavuzu'na bakın.