Bir ek yükler. Örnek için Medyayı dosya eki olarak yükleme bölümüne bakın. Kullanıcı kimlik doğrulaması gerektirir.
Boyutu 200 MB'a kadar olan ekleri yükleyebilirsiniz. Belirli dosya türleri desteklenmez. Ayrıntılı bilgi için Google Chat tarafından engellenen dosya türleri başlıklı makaleyi inceleyin.
HTTP isteği
- Medya yükleme istekleri için yükleme URI'si:
POST https://chat.googleapis.com/upload/v1/{parent=spaces/*}/attachments:upload
- Yalnızca meta veri istekleri için Meta Veri URI'si:
POST https://chat.googleapis.com/v1/{parent=spaces/*}/attachments:upload
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
parent |
Zorunlu. Ekin yüklendiği Chat alanının kaynak adı. "Alanlar/{alanlar}" biçimini biçimlendirin. |
İstek içeriği
İsteğin gövdesi, aşağıdaki yapıya sahip veriler içerir:
JSON gösterimi |
---|
{ "filename": string } |
Alanlar | |
---|---|
filename |
Zorunlu. Dosya uzantısı da dahil olmak üzere ekin dosya adı. |
Yanıt gövdesi
Ek yükleme yanıtı.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{
"attachmentDataRef": {
object ( |
Alanlar | |
---|---|
attachmentDataRef |
Yüklenen ek için referans. |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/chat.import
https://www.googleapis.com/auth/chat.messages.create
https://www.googleapis.com/auth/chat.messages
Daha fazla bilgi için Yetkilendirme kılavuzu'na bakın.