Method: spaces.messages.patch

Bir mesajı günceller. patch ve update yöntemleri arasında fark vardır. patch yöntemi bir patch isteği, update yöntemi ise bir put isteği kullanır. patch yöntemini kullanmanızı öneririz. Örnek için Mesaj güncelleme bölümüne bakın.

Aşağıdaki kimlik doğrulama türlerini destekler:

Uygulama kimlik doğrulaması kullanılırken istekler yalnızca arayan 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

Tanımlayıcı. Mesajın kaynak adı.

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

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

Mesaj oluştururken özel bir kimlik ayarlarsanız {message} değerini clientAssignedMessageId alanındaki değerle değiştirerek bir istekteki mesajı 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 fazla 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 tarafından gönderilen mesaj bulunmazsa 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ılavuzuna bakın.