Method: users.spaces.updateSpaceReadState

Okunmuş ve okunmamış mesajları tanımlamak için kullanılan, kullanıcının bir alandaki okunma durumunu günceller. Örnek için Kullanıcıların alan okuma durumunu güncelleme başlıklı makaleyi inceleyin.

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

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

HTTP isteği

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

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

Yol parametreleri

Parametreler
spaceReadState.name

string

Alanın okuma durumunun kaynak adı.

Biçim: users/{user}/spaces/{space}/spaceReadState

Sorgu parametreleri

Parametreler
updateMask

string (FieldMask format)

Zorunlu. Güncellenecek alan yolları. Şu anda desteklenen alan yolları:

  • lastReadTime

lastReadTime, en son mesajın oluşturulduğu zamandan önceyse alan kullanıcı arayüzünde okunmamış olarak görünür.

Alanı okunmuş olarak işaretlemek için lastReadTime öğesini, en son mesajın oluşturulduğu zamandan sonraki bir değere (daha büyük) ayarlayın. lastReadTime, en son mesajın oluşturulduğu zamanla eşleşecek şekilde zorlanacaktır. Alanın okunma durumunun yalnızca alanın üst düzey ileti dizisinde görünen mesajların okunma durumunu etkilediğini unutmayın. Mesaj dizilerindeki yanıtlar bu zaman damgasından etkilenmez ve bunun yerine ileti dizisinin okunma durumuna bağlıdır.

İstek içeriği

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

Yanıt gövdesi

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

Yetkilendirme kapsamları

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

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

Daha fazla bilgi için Yetkilendirme kılavuzuna bakın.