REST Resource: spaces.messages.attachments

リソース: Attachment

Google Chat の添付ファイル。

JSON 表現
{
  "name": string,
  "contentName": string,
  "contentType": string,
  "thumbnailUri": string,
  "downloadUri": string,
  "source": enum (Source),

  "attachmentDataRef": {
    object (AttachmentDataRef)
  },
  "driveDataRef": {
    object (DriveDataRef)
  }
}
フィールド
name

string

ID。添付ファイルのリソース名。

形式: spaces/{space}/messages/{message}/attachments/{attachment}

contentName

string

出力専用。コンテンツの元のファイル名(フルパスではない)。

contentType

string

出力専用。ファイルのコンテンツ タイプ(MIME タイプ)。

thumbnailUri

string

出力専用。添付ファイルをユーザーにプレビューするために使用するサムネイル URL。チャットアプリはこの URL を使用して添付ファイルのコンテンツをダウンロードしないでください。

downloadUri

string

出力専用。人間が添付ファイルをダウンロードできるようにするために使用する必要があるダウンロード URL。チャットアプリはこの URL を使用して添付ファイルのコンテンツをダウンロードしないでください。

source

enum (Source)

出力専用。添付ファイルのソース。

添付ファイルへのデータ参照。以下は、相互に排他的なフィールドのリストです。レスポンスで設定されるフィールドは最大で 1 つです。
attachmentDataRef

object (AttachmentDataRef)

省略可。添付ファイル データへの参照。このフィールドは、添付ファイル付きのメッセージを作成または更新する場合、またはメディア API を使用して添付ファイル データをダウンロードする場合に使用されます。

driveDataRef

object (DriveDataRef)

出力専用。Google ドライブの添付ファイルへの参照。このフィールドは Google Drive API で使用されます。

相互に排他的なフィールドの終了。

AttachmentDataRef

添付ファイル データへの参照。

JSON 表現
{
  "resourceName": string,
  "attachmentUploadToken": string
}
フィールド
resourceName

string

省略可。添付ファイル データの完全なリソース名。このフィールドは、メディア API で添付ファイル データをダウンロードするために使用されます。

attachmentUploadToken

string

省略可。アップロードされた添付ファイルへの参照を含む不透明なトークン。クライアントによって不透明な文字列として扱われ、添付ファイル付きの Chat メッセージの作成または更新に使用されます。

ソース

添付ファイルのソース。

列挙型
SOURCE_UNSPECIFIED 予約済み。
DRIVE_FILE ファイルが Google ドライブのファイルである。
UPLOADED_CONTENT ファイルが Chat にアップロードされます。

メソッド

get

メッセージの添付ファイルのメタデータを取得します。