Method: users.availability.markAsActive

Kullanıcıyı Google Chat'te ACTIVE olarak işaretler.

Kullanıcının müsaitlik durumunu ACTIVE olarak ayarlar. ACTIVE durumu, belirtilen süre sonuna kadar devam eder. Bu süre sonunda kullanıcının durumu AWAY olur. Kullanıcı Chat'i etkin olarak kullanıyorsa ACTIVE durumunun süresinin, belirtilen son kullanma tarihini aşabileceğini unutmayın.

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

Yetkilendirme kapsamı ile kullanıcı kimlik doğrulaması gerektirir:

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

HTTP isteği

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

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

Yol parametreleri

Parametreler
name

string

Zorunlu. Etkin olarak işaretlenecek müsaitlik 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

İstek metni

İstek içeriği aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{

  "expireTime": string,
  "ttl": string
}
Alanlar
ETKİN stok durumu için geçerlilik sonu. Kullanıcı, süre dolduktan sonra "Dışarıda" olarak işaretlenir. Son kullanma tarihi belirtilmemişse ETKİN durumu, geçerli saatten 30 dakika sonra sona erer. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt içinde en fazla bir alan ayarlanır:
expireTime

string (Timestamp format)

ETKİN durumunun sona erdiği mutlak zaman damgası.

ttl

string (Duration format)

Mevcut zamandan ACTIVE durumunun süresinin dolmasına kadar geçen süre. Kısa bir TTL kullanmak, kullanıcının durumunu bu kısa sürenin ardından gerçekleşen etkinliğe göre etkili bir şekilde sıfırlayabilir.

Karşılıklı olarak hariç tutulan alanların sonu.

Yanıt metni

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

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

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