Bu kılavuzda, bir kullanıcının alan bildirim ayarlarını almak için Google Chat API'nin SpaceNotificationSetting
kaynağındaki get()
yönteminin nasıl kullanılacağı açıklanmaktadır.
SpaceNotificationSetting
kaynağı, belirtilen bir kullanıcının alan bildirim ayarlarıyla ilgili ayrıntıları temsil eden tekil bir kaynaktır.
Ön koşullar
Node.js
- Google Chat'e erişimi olan bir Business veya Enterprise Google Workspace hesabı.
- Ortamınızı ayarlayın:
- Google Cloud projesi oluşturun.
- OAuth izin ekranını yapılandırın.
- Chat uygulamanız için bir ad, simge ve açıklamayla Google Chat API'yi etkinleştirip yapılandırın.
- Node.js Cloud İstemci Kitaplığı'nı yükleyin.
- Masaüstü uygulaması için
OAuth istemci kimliği kimlik bilgileri oluşturun. Bu kılavuzda yer alan örneği çalıştırmak için kimlik bilgilerini yerel dizininize
credentials.json
adlı bir JSON dosyası olarak kaydedin.
- Kullanıcı kimlik doğrulamasını destekleyen bir yetkilendirme kapsamı seçin.
Arayan kullanıcının depolama alanı bildirim ayarlarını alma
Bir kullanıcının alan bildirim ayarlarıyla ilgili ayrıntıları almak için isteğinize aşağıdakileri ekleyin:
chat.users.spacesettings
yetkilendirme kapsamını belirtin.- Kullanıcı kimliği veya takma ad ve alan kimliği içeren alan bildirim ayarlarını almak için
GetSpaceNotificationSetting()
yöntemini çağırırken alanınname
değerini iletin. Yalnızca arayan kullanıcının bildirim ayarlarını görebilirsiniz. Ayarları belirtmek için aşağıdakilerden birini kullanın:me
takma adı. Örneğin,users/me/spaces/SPACE_ID/spaceNotificationSetting
.- Arayan kullanıcının Google Workspace e-posta adresi. Örneğin,
users/user@example.com/spaces/SPACE_ID/spaceNotificationSetting
. - Arayan kullanıcının kullanıcı kimliği. Örneğin,
users/USER/spaces/SPACE/spaceNotificationSetting
.
Aşağıdaki örnekte, arayan kullanıcının alan bildirim ayarları alınmaktadır:
Node.js
Bu örneği çalıştırmak için SPACE_ID
yerine alanın name
kimliğini girin.
Kimliği, ListSpaces()
yöntemini çağırarak veya alanın URL'sinden alabilirsiniz.
Google Chat API, belirtilen alan bildirim ayarlarını alır ve SpaceNotificationSetting
örneği döndürür.