Method: media.upload

Tải một tệp đính kèm lên. Ví dụ: hãy xem bài viết Tải nội dung nghe nhìn lên dưới dạng tệp đính kèm. Yêu cầu người dùng xác thực.

Bạn có thể tải lên tệp đính kèm có kích thước tối đa 200 MB. Một số loại tệp nhất định không được hỗ trợ. Để biết thông tin chi tiết, hãy xem bài viết Các loại tệp bị Google Chat chặn.

Yêu cầu HTTP

  • URI tải lên, đối với các yêu cầu tải nội dung nghe nhìn lên:
    POST https://chat.googleapis.com/upload/v1/{parent=spaces/*}/attachments:upload
  • URI siêu dữ liệu, đối với các yêu cầu chỉ dành cho siêu dữ liệu:
    POST https://chat.googleapis.com/v1/{parent=spaces/*}/attachments:upload

URL sử dụng cú pháp Chuyển mã gRPC.

Tham số đường dẫn

Tham số
parent

string

Bắt buộc. Tên tài nguyên của phòng Chat nơi tải tệp đính kèm lên. Định dạng "spaces/{space}".

Nội dung yêu cầu

Nội dung yêu cầu chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "filename": string
}
Trường
filename

string

Bắt buộc. Tên của tệp đính kèm, bao gồm cả đuôi tệp.

Nội dung phản hồi

Phản hồi về việc tải tệp đính kèm lên.

Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "attachmentDataRef": {
    object (AttachmentDataRef)
  }
}
Trường
attachmentDataRef

object (AttachmentDataRef)

Tham chiếu đến tệp đính kèm đã tải lên.

Phạm vi uỷ quyền

Yêu cầu một trong các phạm vi OAuth sau:

  • https://www.googleapis.com/auth/chat.import
  • https://www.googleapis.com/auth/chat.messages.create
  • https://www.googleapis.com/auth/chat.messages

Để biết thêm thông tin, hãy xem Hướng dẫn uỷ quyền.