Method: spaces.messages.patch

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

Kimlik doğrulama gerektirir. Uygulama kimlik doğrulaması ve kullanıcı kimlik doğrulamasını destekler. Uygulama kimlik doğrulaması kullanılırken istekler yalnızca sesli arama Chat uygulaması tarafından oluşturulan mesajları güncelleyebilir.

HTTP isteği

PATCH 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

Mesajın kaynak adı.

Biçim: spaces/{space}/messages/{message}

Burada {space}, mesajın yayınlandığı alanın kimliğidir. {message} ise mesaj için sistem tarafından atanan kimliktir. Örneğin, spaces/AAAAAAAAAAA/messages/BBBBBBBBBBB.BBBBBBBBBBB.

Bir ileti oluştururken özel bir kimlik ayarlarsanız {message} değerini clientAssignedMessageId alanındaki değerle değiştirerek bir istekteki iletiyi belirtmek için bu kimliği kullanabilirsiniz. Örneğin, spaces/AAAAAAAAAAA/messages/client-custom-name. Ayrıntılar için Mesajı adlandırma başlıklı makaleyi inceleyin.

Sorgu parametreleri

Parametreler
updateMask

string (FieldMask format)

Zorunlu. Güncellenecek alan yolları. Birden çok değeri virgülle ayırın veya tüm alan yollarını güncellemek için * kullanın.

Şu anda desteklenen alan yolları:

allowMissing

boolean

İsteğe bağlı. true mesajı bulunamazsa yeni bir mesaj oluşturulur ve updateMask yoksayılır. Belirtilen ileti kimliği istemci tarafından atanmış olmalıdır, aksi takdirde 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ılavuzu'na bakın.