Method: spaces.messages.update

Bir mesajı günceller. patch ile update yöntemleri arasında fark vardır. patch yöntemi patch isteği, update yöntemi de put isteği kullanır. patch yöntemini kullanmanızı öneririz. Örneğin, Mesajı güncelleme başlıklı makaleyi inceleyin.

Kimlik doğrulama gerektirir. Hizmet hesabı kimlik doğrulamasını ve kullanıcı kimlik doğrulamasını tam olarak destekler. Kullanıcı kimlik doğrulaması, chat.messages yetkilendirme kapsamını gerektirir.

HTTP isteği

PUT https://chat.googleapis.com/v1/{message.name=spaces/*/messages/*}

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

Yol parametreleri

Parametreler
message.name

string

spaces/*/messages/* biçimindeki kaynak adı.

Örnek: spaces/AAAAAAAAAAA/messages/BBBBBBBBBBB.BBBBBBBBBBB

Sorgu parametreleri

Parametreler
updateMask

string (FieldMask format)

Zorunlu. Güncellenecek alan yolları. Birden çok değeri virgülle ayırın.

Şu anda desteklenen alan yolları:

allowMissing

boolean

İsteğe bağlı. true ifadesini içeren bir mesaj bulunamazsa yeni bir mesaj oluşturulur ve updateMask yoksayılır. Belirtilen mesaj kimliği client-assigned olmalıdır veya istek başarısız olur.

İstek içeriği

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

Yanıt gövdesi

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

Yetkilendirme kapsamları

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

  • https://www.googleapis.com/auth/chat.bot
  • https://www.googleapis.com/auth/chat.import
  • https://www.googleapis.com/auth/chat.messages

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