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.createhttps://www.googleapis.com/auth/chat.messageshttps://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.importhttps://www.googleapis.com/auth/chat.messages.createhttps://www.googleapis.com/auth/chat.messages
Daha fazla bilgi için Yetkilendirme kılavuzuna bakın.