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.jsonadlı 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.spacesettingsyetkilendirme 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ınnamedeğerini iletin. Yalnızca arayan kullanıcı için bildirim ayarlarını alabilirsiniz. Ayarları belirtmek için aşağıdakilerden birini kullanın:metakma 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.