Ek yükler. Örnek için Medyayı dosya eki olarak yükleme başlıklı makaleyi inceleyin.
Aşağıdaki yetkilendirme kapsamlarından biriyle kullanıcı kimlik doğrulaması gerektirir:
https://www.googleapis.com/auth/chat.messages.create
https://www.googleapis.com/auth/chat.messages
https://www.googleapis.com/auth/chat.import
(yalnızca içe aktarma modundaki alanlar)
200 MB'a kadar ek yükleyebilirsiniz. Belirli dosya türleri desteklenmez. Ayrıntılar 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
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
parent |
Zorunlu. Ekin yüklenen Chat alanının kaynak adı. "spaces/{space}" biçiminde olmalıdır. |
İstek içeriği
İstek metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{ "filename": string } |
Alanlar | |
---|---|
filename |
Zorunlu. Dosya uzantısı dahil 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 eke 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ılavuzuna bakın.