- Solicitud HTTP
- Parámetros de ruta de acceso
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
Carga un archivo adjunto. Para ver un ejemplo, consulta Sube contenido multimedia como un archivo adjunto. Requiere la autenticación del usuario y el alcance de la autorización chat.messages
o chat.messages.create
.
Puedes subir archivos adjuntos de hasta 200 MB. Algunos tipos de archivos no son compatibles. Para conocer más detalles, consulta Tipos de archivo que bloquea Google Chat.
Solicitud HTTP
- URI de carga, para solicitudes de carga de contenido multimedia:
POST https://chat.googleapis.com/upload/v1/{parent=spaces/*}/attachments:upload
- URI de metadatos, para solicitudes solo de metadatos:
POST https://chat.googleapis.com/v1/{parent=spaces/*}/attachments:upload
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
parent |
Obligatorio. Nombre del recurso del espacio de Chat en el que se subió el archivo adjunto. Aplica el formato “spaces/{space}”. |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{ "filename": string } |
Campos | |
---|---|
filename |
Obligatorio. El nombre del archivo adjunto, incluida la extensión de archivo. |
Cuerpo de la respuesta
Si el proceso es satisfactorio, el cuerpo de la respuesta contiene datos con la siguiente estructura:
Representación JSON |
---|
{
"attachmentDataRef": {
object ( |
Campos | |
---|---|
attachmentDataRef |
Referencia al archivo adjunto subido |
Permisos de autorización
Se necesita uno de los siguientes alcances de OAuth:
https://www.googleapis.com/auth/chat.import
https://www.googleapis.com/auth/chat.messages.create
https://www.googleapis.com/auth/chat.messages
Para obtener más información, consulta la Guía de autorización.