Bu kılavuzda, Google Chat API'nin SpaceNotificationSetting
kaynağında get()
yöntemini kullanarak kullanıcının alan bildirim ayarlarını nasıl alacağınız 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 kullanıcı rızası ekranını yapılandırın.
- Google Chat API'yi etkinleştirin ve yapılandırın. Chat uygulamanız için ad, simge ve açıklama ekleyin.
- Node.js Cloud İstemci Kitaplığı'nı yükleyin.
- Masaüstü uygulaması için
OAuth istemci kimliği kimlik bilgileri oluşturun. Bu kılavuzdaki örneği çalıştırmak için kimlik bilgilerini
credentials.json
adlı bir JSON dosyası olarak yerel dizininize kaydedin.
- Kullanıcı kimlik doğrulamasını destekleyen bir yetkilendirme kapsamı seçin.
Arayan kullanıcının 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.GetSpaceNotificationSetting()
yöntemini çağırın ve kullanıcı kimliği veya alan takma adı ile alan kimliği içeren alan bildirimi ayarlarınınname
değerini iletin. Yalnızca arayan kullanıcı için bildirim ayarlarını alabilirsiniz. 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ını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ğini döndürür.