Method: users.availability.patch

Gerçek bir kullanıcının müsaitlik durumu bilgilerini günceller. Bu yöntemle yalnızca customStatus alanı güncellenebilir.

Bu yöntem yalnızca kimliği doğrulanmış kullanıcının uygunluk durumunu günceller.

Aşağıdaki yetkilendirme kapsamlarından biriyle kullanıcı kimlik doğrulaması gerektirir:

  • https://www.googleapis.com/auth/chat.users.availability

HTTP isteği

PATCH https://chat.googleapis.com/v1/{availability.name=users/*/availability}

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
availability.name

string

Tanımlayıcı. Kullanıcının uygunluk durumunun kaynak adı.

Biçim: users/{user}/availability

{user}, People API veya Admin SDK Directory API'deki Kişi'nin kimliğidir. Örneğin, users/123456789.

Kullanıcının e-posta adresi veya me, arayanı belirtmek için takma ad olarak da kullanılabilir. Örneğin, users/user@example.com veya users/me

Sorgu parametreleri

Parametreler
updateMask

string (FieldMask format)

Zorunlu. Güncellenecek alanların listesi. Yalnızca customStatus alanı güncellenebilir.

İstek metni

İstek metni, Availability öğesinin bir örneğini içerir.

Yanıt metni

Başarılıysa yanıt metni, Availability öğesinin bir örneğini içerir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

  • https://www.googleapis.com/auth/chat.users.availability

Daha fazla bilgi için Yetkilendirme kılavuzu'na bakın.