Google Chat API . media

Instance Methods

close()

Close httplib2 connections.

download(resourceName, x__xgafv=None)

Downloads media. Download is supported on the URI `/v1/media/{+name}?alt=media`.

download_media(resourceName, x__xgafv=None)

Downloads media. Download is supported on the URI `/v1/media/{+name}?alt=media`.

upload(parent, body=None, media_body=None, media_mime_type=None, x__xgafv=None)

Uploads an attachment. For an example, see [Upload media as a file attachment](https://developers.google.com/workspace/chat/upload-media-attachments). Requires user [authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user). You can upload attachments up to 200 MB. Certain file types aren't supported. For details, see [File types blocked by Google Chat](https://support.google.com/chat/answer/7651457?&co=GENIE.Platform%3DDesktop#File%20types%20blocked%20in%20Google%20Chat).

Method Details

close()
Close httplib2 connections.
download(resourceName, x__xgafv=None)
Downloads media. Download is supported on the URI `/v1/media/{+name}?alt=media`.

Args:
  resourceName: string, Name of the media that is being downloaded. See ReadRequest.resource_name. (required)
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # Media resource.
  "resourceName": "A String", # Name of the media resource.
}
download_media(resourceName, x__xgafv=None)
Downloads media. Download is supported on the URI `/v1/media/{+name}?alt=media`.

Args:
  resourceName: string, Name of the media that is being downloaded. See ReadRequest.resource_name. (required)
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  The media object as a string.

    
upload(parent, body=None, media_body=None, media_mime_type=None, x__xgafv=None)
Uploads an attachment. For an example, see [Upload media as a file attachment](https://developers.google.com/workspace/chat/upload-media-attachments). Requires user [authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user). You can upload attachments up to 200 MB. Certain file types aren't supported. For details, see [File types blocked by Google Chat](https://support.google.com/chat/answer/7651457?&co=GENIE.Platform%3DDesktop#File%20types%20blocked%20in%20Google%20Chat).

Args:
  parent: string, Required. Resource name of the Chat space in which the attachment is uploaded. Format "spaces/{space}". (required)
  body: object, The request body.
    The object takes the form of:

{ # Request to upload an attachment.
  "filename": "A String", # Required. The filename of the attachment, including the file extension.
}

  media_body: string, The filename of the media request body, or an instance of a MediaUpload object.
  media_mime_type: string, The MIME type of the media request body, or an instance of a MediaUpload object.
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # Response of uploading an attachment.
  "attachmentDataRef": { # A reference to the attachment data. # Reference to the uploaded attachment.
    "attachmentUploadToken": "A String", # Opaque token containing a reference to an uploaded attachment. Treated by clients as an opaque string and used to create or update Chat messages with attachments.
    "resourceName": "A String", # The resource name of the attachment data. This field is used with the media API to download the attachment data.
  },
}