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 |
Zorunlu. Etkin olarak işaretlenecek müsaitlik durumunun kaynak adı. Biçim: users/{user}/availability
Kullanıcının e-posta adresi veya |
İ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 |
ETKİN durumunun sona erdiği mutlak zaman damgası. |
ttl |
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.