REST Resource: spaces.messages

資源:Message

Google Chat 聊天室中的訊息。

JSON 表示法
{
  "name": string,
  "sender": {
    object (User)
  },
  "createTime": string,
  "lastUpdateTime": string,
  "deleteTime": string,
  "text": string,
  "formattedText": string,
  "cards": [
    {
      object (Card)
    }
  ],
  "cardsV2": [
    {
      object (CardWithId)
    }
  ],
  "annotations": [
    {
      object (Annotation)
    }
  ],
  "thread": {
    object (Thread)
  },
  "space": {
    object (Space)
  },
  "fallbackText": string,
  "actionResponse": {
    object (ActionResponse)
  },
  "argumentText": string,
  "slashCommand": {
    object (SlashCommand)
  },
  "attachment": [
    {
      object (Attachment)
    }
  ],
  "matchedUrl": {
    object (MatchedUrl)
  },
  "threadReply": boolean,
  "clientAssignedMessageId": string,
  "emojiReactionSummaries": [
    {
      object (EmojiReactionSummary)
    }
  ],
  "privateMessageViewer": {
    object (User)
  },
  "deletionMetadata": {
    object (DeletionMetadata)
  },
  "quotedMessageMetadata": {
    object (QuotedMessageMetadata)
  },
  "attachedGifs": [
    {
      object (AttachedGif)
    }
  ],
  "accessoryWidgets": [
    {
      object (AccessoryWidget)
    }
  ]
}
欄位
name

string

ID。訊息的資源名稱。

格式:spaces/{space}/messages/{message}

其中 {space} 是張貼訊息的聊天室 ID,{message} 則是系統指派的訊息 ID。例如:spaces/AAAAAAAAAAA/messages/BBBBBBBBBBB.BBBBBBBBBBB

如果您在建立訊息時設定自訂 ID,您可以使用這個 ID 在要求中指定訊息,方法是將 {message} 替換為 clientAssignedMessageId 欄位的值。例如 spaces/AAAAAAAAAAA/messages/client-custom-name。詳情請參閱「為訊息命名」。

sender

object (User)

僅供輸出。建立訊息的使用者。如果 Chat 應用程式以使用者身分進行驗證,輸出內容就會填入 user nametype

createTime

string (Timestamp format)

選用設定。不可變動。如果是在 Chat 中建立的聊天室,則為訊息建立時間。這個欄位只會輸出,除非用於匯入模式聊天室。

對於匯入模式空間,請將這個欄位設為訊息在來源中建立的歷史時間戳記,以便保留原始建立時間。

lastUpdateTime

string (Timestamp format)

僅供輸出。使用者上次編輯訊息的時間。如果訊息從未經過編輯,這個欄位會留空。

deleteTime

string (Timestamp format)

僅供輸出。Google Chat 中刪除訊息的時間。如果訊息從未刪除,這個欄位會留空。

text

string

選用設定。郵件的純文字內文。第一個圖片、影片或網頁連結會產生預覽方塊。你也可以@提及 Google Chat 使用者,或是提及聊天室中的所有人。

如要瞭解如何建立文字訊息,請參閱「傳送訊息」。

formattedText

string

僅供輸出。包含訊息 text,並加入標記來說明格式。這個欄位可能無法擷取 UI 中顯示的所有格式,但會包含下列格式:

  • 標記語法:適用於粗體、斜體、刪除線、固定寬度、固定寬度區塊和項目符號清單。

  • 使用者提及的格式為 <users/{user}>

  • 使用 <{url}|{rendered_text}> 格式的自訂超連結,其中第一個字串是網址,第二個字串是算繪文字,例如 <http://example.com|custom text>

  • 使用 :{emojiName}: 格式的自訂表情符號,例如 :smile:。這項功能不適用於萬國碼表情符號,例如 U+1F600 代表笑臉表情符號。

詳情請參閱「查看訊息中傳送的文字格式

cards[]
(deprecated)

object (Card)

已淘汰:請改用 cardsV2

豐富的格式與互動式資訊卡,可用於顯示 UI 元素,例如格式化的文字、按鈕和可點擊的圖片。資訊卡通常會顯示在郵件純文字內文下方。cardscardsV2 的大小上限為 32 KB。

cardsV2[]

object (CardWithId)

選用設定。cards 陣列。

只有 Chat 應用程式可以建立資訊卡。如果 Chat 應用程式以使用者的身分進行驗證,訊息就無法包含卡片。

如要瞭解如何建立含有資訊卡的訊息,請參閱傳送訊息

使用資訊卡建構工具設計及預覽資訊卡。

開啟資訊卡建立工具

annotations[]

object (Annotation)

僅供輸出。與這則訊息中 text 相關的註解。

thread

object (Thread)

郵件所屬的討論串。如需使用範例,請參閱「發起或回覆訊息討論串」。

space

object (Space)

僅供輸出。如果 Chat 應用程式以使用者身分進行驗證,輸出內容只會填入 聊天室 name

fallbackText

string

選用設定。訊息資訊卡的純文字說明,用於實際資訊卡無法顯示時 (例如行動通知)。

actionResponse

object (ActionResponse)

僅限輸入。Chat 應用程式可用來設定回應發布方式的參數。

argumentText

string

僅供輸出。訊息的純文字內文,已移除所有 Chat 應用程式提及內容。

slashCommand

object (SlashCommand)

僅供輸出。斜線指令資訊 (如適用)。

attachment[]

object (Attachment)

選用設定。使用者上傳的附件。

matchedUrl

object (MatchedUrl)

僅供輸出。spaces.messages.text 中的網址,符合連結預覽模式。詳情請參閱「預覽連結」。

threadReply

boolean

僅供輸出。如果是 true,則表示該訊息是回覆串中的回覆。當 false 時,訊息會顯示在聊天室的頂層對話中,可能是討論串的第一則訊息,也可能是沒有討論串回覆的訊息。

如果聊天室不支援在討論串中回覆,這個欄位一律會是 false

clientAssignedMessageId

string

選用設定。訊息的自訂 ID。您可以使用欄位來識別訊息,或取得、刪除或更新訊息。如要設定自訂 ID,請在建立訊息時指定 messageId 欄位。詳情請參閱「為訊息命名」。

emojiReactionSummaries[]

object (EmojiReactionSummary)

僅供輸出。訊息中的表情符號回應摘要清單。

privateMessageViewer

object (User)

選用設定。不可變動。建立訊息的輸入內容,否則只會輸出。可查看訊息的使用者。設定後,訊息就會設為私密,只有指定使用者和 Chat 應用程式可看見。如要在要求中加入這個欄位,您必須使用應用程式驗證呼叫 Chat API,並省略下列項目:

詳情請參閱「私下傳送訊息」。

deletionMetadata

object (DeletionMetadata)

僅供輸出。已刪除訊息的相關資訊。設定 deleteTime 時,系統會刪除訊息。

quotedMessageMetadata

object (QuotedMessageMetadata)

僅供輸出。Google Chat 使用者在聊天室中引用的訊息相關資訊。Google Chat 使用者可以引用訊息來回覆。

attachedGifs[]

object (AttachedGif)

僅供輸出。郵件中附加的 GIF 圖片。

accessoryWidgets[]

object (AccessoryWidget)

選用設定。一或多個互動小工具,會顯示在訊息底部。您可以在含有文字、資訊卡或文字和資訊卡的訊息中加入附屬小工具。不支援含有對話方塊的訊息。詳情請參閱「在訊息底部新增互動式小工具」。

如要建立含有配件小工具的訊息,您必須完成應用程式驗證

CardWithId

Google Chat 訊息中的資訊卡

只有 Chat 應用程式可以建立資訊卡。如果即時通訊應用程式以使用者身分進行驗證,訊息就無法包含資訊卡。

使用資訊卡建構工具設計及預覽資訊卡。

開啟資訊卡建立工具

JSON 表示法
{
  "cardId": string,
  "card": {
    object (Card)
  }
}
欄位
cardId

string

如果訊息包含多張資訊卡,則為必填。訊息中卡片的專屬 ID。

card

object (Card)

資訊卡。大小上限為 32 KB。

註解

僅供輸出。與訊息純文字內文相關聯的註解。如要為簡訊加上基本格式,請參閱設定簡訊格式

純文字訊息內文範例:

Hello @FooBot how are you!"

對應的註解中繼資料:

"annotations":[{
  "type":"USER_MENTION",
  "startIndex":6,
  "length":7,
  "userMention": {
    "user": {
      "name":"users/{user}",
      "displayName":"FooBot",
      "avatarUrl":"https://goo.gl/aeDtrS",
      "type":"BOT"
    },
    "type":"MENTION"
   }
}]
JSON 表示法
{
  "type": enum (AnnotationType),
  "length": integer,
  "startIndex": integer,

  // Union field metadata can be only one of the following:
  "userMention": {
    object (UserMentionMetadata)
  },
  "slashCommand": {
    object (SlashCommandMetadata)
  },
  "richLinkMetadata": {
    object (RichLinkMetadata)
  }
  // End of list of possible types for union field metadata.
}
欄位
type

enum (AnnotationType)

這個註解的類型。

length

integer

此註解對應的純文字訊息內文子字串長度。

startIndex

integer

此註解對應的純文字訊息內文中,起始索引 (從 0 開始,包含起始索引)。

聯集欄位 metadata。註解的其他中繼資料。metadata 只能是下列其中一項:
userMention

object (UserMentionMetadata)

使用者提及的中繼資料。

slashCommand

object (SlashCommandMetadata)

斜線指令的中繼資料。

AnnotationType

註解類型。

列舉
ANNOTATION_TYPE_UNSPECIFIED 整數清單的預設值。請勿使用。
USER_MENTION 提及使用者。
SLASH_COMMAND 系統會叫用斜線指令。

UserMentionMetadata

使用者提及內容的註解中繼資料 (@)。

JSON 表示法
{
  "user": {
    object (User)
  },
  "type": enum (Type)
}
欄位
user

object (User)

提及的使用者。

type

enum (Type)

提及使用者的類型。

類型

列舉
TYPE_UNSPECIFIED 整數清單的預設值。請勿使用。
ADD 將使用者新增至聊天室。
MENTION 在聊天室中提及使用者。

SlashCommandMetadata

斜線指令 (/) 的註解中繼資料。

JSON 表示法
{
  "bot": {
    object (User)
  },
  "type": enum (Type),
  "commandName": string,
  "commandId": string,
  "triggersDialog": boolean
}
欄位
bot

object (User)

叫用指令的 Chat 應用程式。

type

enum (Type)

斜線指令的類型。

commandName

string

系統所叫用的斜線指令名稱。

commandId

string (int64 format)

已叫用的斜線指令指令 ID。

triggersDialog

boolean

指出斜線指令是否適用於對話方塊。

類型

列舉
TYPE_UNSPECIFIED 整數清單的預設值。請勿使用。
ADD 將 Chat 應用程式新增至聊天室。
INVOKE 在空間中叫用斜線指令。

RichLinkMetadata

豐富的資源連結。

JSON 表示法
{
  "uri": string,
  "richLinkType": enum (RichLinkType),

  // Union field data can be only one of the following:
  "driveLinkData": {
    object (DriveLinkData)
  },
  "chatSpaceLinkData": {
    object (ChatSpaceLinkData)
  }
  // End of list of possible types for union field data.
}
欄位
uri

string

這個連結的 URI。

聯集欄位 data。已連結資源的資料。data 只能是下列其中一項:

RichLinkType

複合式連結類型。日後可能會新增更多類型。

列舉
DRIVE_FILE Google 雲端硬碟的互動式連結類型。
CHAT_SPACE Chat 聊天室的富連結類型。例如聊天室智慧型方塊。

DriveLinkData

Google 雲端硬碟連結的資料。

JSON 表示法
{
  "driveDataRef": {
    object (DriveDataRef)
  },
  "mimeType": string
}
欄位
driveDataRef

object (DriveDataRef)

參照 Google 雲端硬碟檔案的 DriveDataRef

mimeType

string

已連結 Google 雲端硬碟資源的 MIME 類型。

ChatSpaceLinkData

Chat 聊天室連結的資料。

JSON 表示法
{
  "space": string,
  "thread": string,
  "message": string
}
欄位
space

string

已連結的 Chat 聊天室資源的聊天室。

格式:spaces/{space}

thread

string

已連結 Chat 聊天室資源的討論串。

格式:spaces/{space}/threads/{thread}

message

string

已連結 Chat 聊天室資源的訊息。

格式:spaces/{space}/messages/{message}

討論串

Google Chat 聊天室中的討論串。如需使用範例,請參閱「發起或回覆訊息討論串」。

如果在建立訊息時指定會話串,您可以設定 messageReplyOption 欄位,決定在找不到相符的會話串時要採取的動作。

JSON 表示法
{
  "name": string,
  "threadKey": string
}
欄位
name

string

ID。執行緒的資源名稱。

範例:spaces/{space}/threads/{thread}

threadKey

string

選用設定。建立或更新會話串的輸入內容。否則只會輸出。執行緒 ID。最多支援 4000 個半形字元。

這個 ID 專屬於設定該 ID 的 Chat 應用程式。舉例來說,如果多個 Chat 擴充應用程式使用相同的執行緒金鑰建立訊息,系統會將訊息張貼在不同討論串中。如要在使用者或其他 Chat 應用程式建立的討論串中回覆,請改為指定討論串 name 欄位。

ActionResponse

Chat 應用程式可用來設定回應發布方式的參數。

JSON 表示法
{
  "type": enum (ResponseType),
  "url": string,
  "dialogAction": {
    object (DialogAction)
  },
  "updatedWidget": {
    object (UpdatedWidget)
  }
}
欄位
type

enum (ResponseType)

僅限輸入。Chat 應用程式回應的類型。

url

string

僅限輸入。供使用者驗證或設定的網址。(僅適用於 REQUEST_CONFIG 回應類型)。

dialogAction

object (DialogAction)

僅限輸入。回應與對話方塊相關的互動事件。必須搭配 ResponseType.Dialog

updatedWidget

object (UpdatedWidget)

僅限輸入。更新小工具的回應。

ResponseType

Chat 應用程式回應的類型。

列舉
TYPE_UNSPECIFIED NEW_MESSAGE 處理的預設類型。
NEW_MESSAGE 在主題中以新訊息的形式發布。
UPDATE_MESSAGE 更新 Chat 應用程式的訊息。這項操作僅適用於訊息傳送者類型為 BOTCARD_CLICKED 事件。
UPDATE_USER_MESSAGE_CARDS 更新使用者訊息中的資訊卡。這類情況只能用於回應網址相符的 MESSAGE 事件,或是訊息傳送者類型為 HUMANCARD_CLICKED 事件。會忽略文字。
REQUEST_CONFIG 私下要求使用者進行額外驗證或設定。
DIALOG 顯示對話方塊
UPDATE_WIDGET 小工具文字自動完成選項查詢。

DialogAction

包含對話框和要求狀態碼。

JSON 表示法
{
  "actionStatus": {
    object (ActionStatus)
  },

  // Union field action can be only one of the following:
  "dialog": {
    object (Dialog)
  }
  // End of list of possible types for union field action.
}
欄位
actionStatus

object (ActionStatus)

僅限輸入。要求叫用或提交對話方塊的狀態。視需要向使用者顯示狀態和訊息。例如在發生錯誤或成功時。

聯集欄位 action。要執行的動作。action 只能是下列其中一項:
dialog

object (Dialog)

僅限輸入。要求的 對話方塊

對話方塊

包裝對話方塊的資訊卡主體。

JSON 表示法
{
  "body": {
    object (Card)
  }
}
欄位
body

object (Card)

僅限輸入。對話方塊的內文,透過互動視窗顯示。Google Chat 應用程式不支援下列卡片實體:DateTimePickerOnChangeAction

ActionStatus

代表要求叫用或提交對話方塊的狀態。

JSON 表示法
{
  "statusCode": enum (Code),
  "userFacingMessage": string
}
欄位
statusCode

enum (Code)

狀態碼。

userFacingMessage

string

傳送給使用者的訊息,說明要求狀態。如果未設定,系統會傳送以 statusCode 為基礎的一般訊息。

程式碼

gRPC API 的標準錯誤代碼。

有時可能適用多個錯誤代碼。服務應傳回最適用的特定錯誤代碼。例如,如果 OUT_OF_RANGEFAILED_PRECONDITION 代碼都適用,則最好使用前者。同理,NOT_FOUNDALREADY_EXISTS 的優先程度也高於 FAILED_PRECONDITION

列舉
OK

非錯誤;於成功時傳回。

HTTP 對應:200 OK

CANCELLED

作業已取消,一般由呼叫者取消。

HTTP 對應:499 用戶端已關閉要求

UNKNOWN

發生不明錯誤,舉例來說,當從其他位址空間收到的 Status 值屬於這個位址空間中不明的錯誤空間時,就可能傳回此錯誤;由 API 發出但未傳回充分錯誤資訊的錯誤,也可能會轉換為此錯誤。

HTTP 對應:500 內部伺服器錯誤

INVALID_ARGUMENT

用戶端指定了無效的引數。請注意,這與 FAILED_PRECONDITION 不同。INVALID_ARGUMENT 表示無論系統狀態為何,引數都存在問題 (例如格式錯誤的檔案名稱)。

HTTP 對應:400 錯誤的要求

DEADLINE_EXCEEDED

期限於作業完成之前過期。針對變更系統狀態的作業,即使作業已成功完成,也可能傳回此錯誤。例如,來自伺服器的成功回應延遲時間可能已長到足以使期限過期。

HTTP 對應:504 閘道逾時

NOT_FOUND

找不到某些要求的實體 (例如檔案或目錄)。

給伺服器開發人員的注意事項:如果某個請求遭到整個使用者類別拒絕 (例如功能逐步推出或未記錄的許可清單),您可以使用 NOT_FOUND。如果某個使用者類別中的部分使用者遭拒 (例如使用者存取控制),就必須使用 PERMISSION_DENIED

HTTP 對應:404 找不到

ALREADY_EXISTS

用戶端嘗試建立的實體 (例如檔案或目錄) 已存在。

HTTP 對應:409 衝突

PERMISSION_DENIED

呼叫者沒有執行指定作業的權限。對於因耗用某些資源所導致的拒絕情形,不得使用 PERMISSION_DENIED (請針對這些錯誤改用 RESOURCE_EXHAUSTED)。如果無法識別呼叫者,不得使用 PERMISSION_DENIED (請針對這些錯誤改用 UNAUTHENTICATED)。此錯誤代碼並不表示要求有效,或是要求的實體已存在或是滿足其他先決條件。

HTTP 對應:403 禁止

UNAUTHENTICATED

要求沒有作業的有效驗證憑證。

HTTP 對應:401 未授權

RESOURCE_EXHAUSTED

已耗盡某些資源,或許是每位使用者的配額,或許是完整檔案系統空間不足。

HTTP 對應:429 太多要求

FAILED_PRECONDITION

作業已遭拒絕,因為系統不在執行作業所需的狀態下。例如要刪除的目錄非空白、rmdir 作業套用至非目錄等。

服務實作者可以參考以下指南,決定要使用 FAILED_PRECONDITIONABORTED 還是 UNAVAILABLE:(a) 如果用戶端只能重試失敗的呼叫,請使用 UNAVAILABLE。(b) 如果用戶端應在較高層級重試,請使用 ABORTED。舉例來說,當用戶端指定的「測試和設定」失敗時,表示用戶端應重新啟動「讀取-修改-寫入」序列。(c) 如果用戶端不應在系統狀態明確修正前重試,請使用 FAILED_PRECONDITION。舉例來說,如果「rmdir」因目錄非空白而失敗,則應傳回 FAILED_PRECONDITION,因為用戶端必須等到目錄中的檔案都刪除之後才重試。

HTTP 對應:400 錯誤的要求

ABORTED

作業已取消,原因通常是排序器檢查失敗或交易取消等並行問題。

如要決定採用 FAILED_PRECONDITIONABORTED 還是 UNAVAILABLE,請參閱以上指南。

HTTP 對應:409 衝突

OUT_OF_RANGE

嘗試作業時超過有效範圍,例如搜尋或讀取超過檔案結尾。

INVALID_ARGUMENT 不同,此錯誤表示如果系統狀態變更則可修正的問題。舉例來說,如果 32 位元檔案系統要求讀取的偏移量不在 [0,2^32-1] 範圍內,則會產生 INVALID_ARGUMENT;但如果要求讀取的偏移量超過目前檔案大小,則會產生 OUT_OF_RANGE

FAILED_PRECONDITIONOUT_OF_RANGE 之間有不少重疊的地方。我們建議您在適用時使用 OUT_OF_RANGE (較為特定的錯誤),這樣在空間中進行迭代作業的呼叫者就可以在完成時輕鬆找到要偵測的 OUT_OF_RANGE 錯誤。

HTTP 對應:400 錯誤的要求

UNIMPLEMENTED

未實作作業或作業在此服務中不受支援/未啟用。

HTTP 對應:501 未實作

INTERNAL

內部錯誤。這表示基礎系統預期的某些不變的情形已被打破。此錯誤代碼保留供嚴重錯誤使用。

HTTP 對應:500 內部伺服器錯誤

UNAVAILABLE

服務目前無法使用。這很可能是暫時的情況,可透過重試輪詢來修正。請注意,重試非冪等操作不一定安全。

如要決定採用 FAILED_PRECONDITIONABORTED 還是 UNAVAILABLE,請參閱以上指南。

HTTP 對應:503 服務不可用

DATA_LOSS

無法復原的資料遺失或損毀。

HTTP 對應:500 內部伺服器錯誤

UpdatedWidget

針對 selectionInput 小工具,傳回多重選取選單的自動完成建議。

JSON 表示法
{
  "widget": string,

  // Union field updated_widget can be only one of the following:
  "suggestions": {
    object (SelectionItems)
  }
  // End of list of possible types for union field updated_widget.
}
欄位
widget

string

已更新的小工具 ID。ID 必須與觸發更新要求的小工具 ID 相符。

聯集欄位 updated_widget。小工具會根據使用者動作更新。updated_widget 只能是下列其中一項:
suggestions

object (SelectionItems)

小工具自動完成結果清單

SelectionItems

小工具自動完成結果清單。

JSON 表示法
{
  "items": [
    {
      object (SelectionItem)
    }
  ]
}
欄位
items[]

object (SelectionItem)

SelectionItem 物件的陣列。

SlashCommand

Google Chat 中的斜線指令

JSON 表示法
{
  "commandId": string
}
欄位
commandId

string (int64 format)

叫用的斜線指令 ID。

MatchedUrl

Chat 訊息中的相符網址。Chat 應用程式可以預覽相符的網址。詳情請參閱「預覽連結」。

JSON 表示法
{
  "url": string
}
欄位
url

string

僅供輸出。比對成功的網址。

EmojiReactionSummary

使用特定表情符號回應訊息的使用者人數。

JSON 表示法
{
  "emoji": {
    object (Emoji)
  },
  "reactionCount": integer
}
欄位
emoji

object (Emoji)

僅供輸出。與回應相關聯的表情符號。

reactionCount

integer

僅供輸出。使用相關表情符號的回應總數。

DeletionMetadata

已刪除訊息的相關資訊。設定 deleteTime 時,系統會刪除訊息。

JSON 表示法
{
  "deletionType": enum (DeletionType)
}
欄位
deletionType

enum (DeletionType)

指出誰刪除了訊息。

DeletionType

誰刪除訊息,以及刪除方式。日後可能會新增更多值。

列舉
DELETION_TYPE_UNSPECIFIED 此值未使用。
CREATOR 使用者刪除自己的訊息。
SPACE_OWNER 聊天室擁有者已刪除訊息。
ADMIN 訊息已由 Google Workspace 管理員刪除。
APP_MESSAGE_EXPIRY Chat 應用程式在訊息到期後刪除訊息。
CREATOR_VIA_APP Chat 應用程式代表使用者刪除了訊息。
SPACE_OWNER_VIA_APP Chat 應用程式代表聊天室擁有者刪除訊息。

QuotedMessageMetadata

引述訊息的相關資訊。

JSON 表示法
{
  "name": string,
  "lastUpdateTime": string
}
欄位
name

string

僅供輸出。引述訊息的資源名稱。

格式:spaces/{space}/messages/{message}

lastUpdateTime

string (Timestamp format)

僅供輸出。引述訊息的建立時間戳記或上次更新時間戳記。

AttachedGif

使用網址指定的 GIF 圖片。

JSON 表示法
{
  "uri": string
}
欄位
uri

string

僅供輸出。代管 GIF 圖片的網址。

AccessoryWidget

顯示在訊息底部的一或多個互動小工具。詳情請參閱在訊息底部新增互動式小工具

JSON 表示法
{

  // Union field action can be only one of the following:
  "buttonList": {
    object (ButtonList)
  }
  // End of list of possible types for union field action.
}
欄位
聯集欄位 action。動作類型。action 只能是下列其中一項:
buttonList

object (ButtonList)

按鈕清單。

方法

create

在 Google Chat 聊天室中建立訊息。

delete

刪除訊息。

get

傳回訊息的詳細資料。

list

列出呼叫端使用者所屬聊天室中的訊息,包括來自封鎖成員和聊天室的訊息。

patch

更新訊息。

update

更新訊息。