インデックス
ChatService
(インターフェース)AccessoryWidget
(メッセージ)ActionResponse
(メッセージ)ActionResponse.ResponseType
(列挙型)ActionResponse.SelectionItems
(メッセージ)ActionResponse.UpdatedWidget
(メッセージ)ActionStatus
(メッセージ)Annotation
(メッセージ)AnnotationType
(列挙型)AppCommandMetadata
(メッセージ)AppCommandMetadata.AppCommandType
(列挙型)AttachedGif
(メッセージ)Attachment
(メッセージ)Attachment.Source
(列挙型)AttachmentDataRef
(メッセージ)CalendarEventLinkData
(メッセージ)CardWithId
(メッセージ)ChatSpaceLinkData
(メッセージ)CompleteImportSpaceRequest
(メッセージ)CompleteImportSpaceResponse
(メッセージ)ContextualAddOnMarkup
(メッセージ)ContextualAddOnMarkup.Card
(メッセージ)ContextualAddOnMarkup.Card.CardAction
(メッセージ)ContextualAddOnMarkup.Card.CardHeader
(メッセージ)ContextualAddOnMarkup.Card.CardHeader.ImageStyle
(列挙型)ContextualAddOnMarkup.Card.Section
(メッセージ)CreateCustomEmojiRequest
(メッセージ)CreateMembershipRequest
(メッセージ)CreateMessageRequest
(メッセージ)CreateMessageRequest.MessageReplyOption
(列挙型)CreateReactionRequest
(メッセージ)CreateSpaceRequest
(メッセージ)CustomEmoji
(メッセージ)CustomEmoji.CustomEmojiPayload
(メッセージ)CustomEmojiMetadata
(メッセージ)DeleteCustomEmojiRequest
(メッセージ)DeleteMembershipRequest
(メッセージ)DeleteMessageRequest
(メッセージ)DeleteReactionRequest
(メッセージ)DeleteSpaceRequest
(メッセージ)DeletionMetadata
(メッセージ)DeletionMetadata.DeletionType
(列挙型)Dialog
(メッセージ)DialogAction
(メッセージ)DriveDataRef
(メッセージ)DriveLinkData
(メッセージ)Emoji
(メッセージ)EmojiReactionSummary
(メッセージ)FindDirectMessageRequest
(メッセージ)GetAttachmentRequest
(メッセージ)GetCustomEmojiRequest
(メッセージ)GetMembershipRequest
(メッセージ)GetMessageRequest
(メッセージ)GetSpaceEventRequest
(メッセージ)GetSpaceNotificationSettingRequest
(メッセージ)GetSpaceReadStateRequest
(メッセージ)GetSpaceRequest
(メッセージ)GetThreadReadStateRequest
(メッセージ)Group
(メッセージ)HistoryState
(列挙型)ListCustomEmojisRequest
(メッセージ)ListCustomEmojisResponse
(メッセージ)ListMembershipsRequest
(メッセージ)ListMembershipsResponse
(メッセージ)ListMessagesRequest
(メッセージ)ListMessagesResponse
(メッセージ)ListReactionsRequest
(メッセージ)ListReactionsResponse
(メッセージ)ListSpaceEventsRequest
(メッセージ)ListSpaceEventsResponse
(メッセージ)ListSpacesRequest
(メッセージ)ListSpacesResponse
(メッセージ)MatchedUrl
(メッセージ)MeetSpaceLinkData
(メッセージ)MeetSpaceLinkData.HuddleStatus
(列挙型)MeetSpaceLinkData.Type
(列挙型)Membership
(メッセージ)Membership.MembershipRole
(列挙型)Membership.MembershipState
(列挙型)MembershipBatchCreatedEventData
(メッセージ)MembershipBatchDeletedEventData
(メッセージ)MembershipBatchUpdatedEventData
(メッセージ)MembershipCreatedEventData
(メッセージ)MembershipDeletedEventData
(メッセージ)MembershipUpdatedEventData
(メッセージ)Message
(メッセージ)MessageBatchCreatedEventData
(メッセージ)MessageBatchDeletedEventData
(メッセージ)MessageBatchUpdatedEventData
(メッセージ)MessageCreatedEventData
(メッセージ)MessageDeletedEventData
(メッセージ)MessageUpdatedEventData
(メッセージ)QuotedMessageMetadata
(メッセージ)Reaction
(メッセージ)ReactionBatchCreatedEventData
(メッセージ)ReactionBatchDeletedEventData
(メッセージ)ReactionCreatedEventData
(メッセージ)ReactionDeletedEventData
(メッセージ)RichLinkMetadata
(メッセージ)RichLinkMetadata.RichLinkType
(列挙型)SearchSpacesRequest
(メッセージ)SearchSpacesResponse
(メッセージ)SetUpSpaceRequest
(メッセージ)SlashCommand
(メッセージ)SlashCommandMetadata
(メッセージ)SlashCommandMetadata.Type
(列挙型)Space
(メッセージ)Space.AccessSettings
(メッセージ)Space.AccessSettings.AccessState
(列挙型)Space.MembershipCount
(メッセージ)Space.PermissionSetting
(メッセージ)Space.PermissionSettings
(メッセージ)Space.PredefinedPermissionSettings
(列挙型)Space.SpaceDetails
(メッセージ)Space.SpaceThreadingState
(列挙型)Space.SpaceType
(列挙型)Space.Type
(列挙型)SpaceBatchUpdatedEventData
(メッセージ)SpaceEvent
(メッセージ)SpaceNotificationSetting
(メッセージ)SpaceNotificationSetting.MuteSetting
(列挙型)SpaceNotificationSetting.NotificationSetting
(列挙型)SpaceReadState
(メッセージ)SpaceUpdatedEventData
(メッセージ)Thread
(メッセージ)ThreadReadState
(メッセージ)UpdateMembershipRequest
(メッセージ)UpdateMessageRequest
(メッセージ)UpdateSpaceNotificationSettingRequest
(メッセージ)UpdateSpaceReadStateRequest
(メッセージ)UpdateSpaceRequest
(メッセージ)User
(メッセージ)User.Type
(列挙型)UserMentionMetadata
(メッセージ)UserMentionMetadata.Type
(列挙型)WidgetMarkup
(メッセージ)WidgetMarkup.Button
(メッセージ)WidgetMarkup.FormAction
(メッセージ)WidgetMarkup.FormAction.ActionParameter
(メッセージ)WidgetMarkup.Icon
(列挙型)WidgetMarkup.Image
(メッセージ)WidgetMarkup.ImageButton
(メッセージ)WidgetMarkup.KeyValue
(メッセージ)WidgetMarkup.OnClick
(メッセージ)WidgetMarkup.OpenLink
(メッセージ)WidgetMarkup.TextButton
(メッセージ)WidgetMarkup.TextParagraph
(メッセージ)
ChatService
デベロッパーが Google Chat プラットフォームで Chat 用アプリと統合を構築できるようにします。
CompleteImportSpace |
---|
指定されたスペースのインポート プロセスを完了し、ユーザーに表示できるようにします。 ユーザー認証と、認可スコープを使用したドメイン全体の委任が必要です。
詳細については、Google Chat アプリにデータのインポートを許可するをご覧ください。
|
CreateCustomEmoji |
---|
カスタム絵文字を作成します。 カスタム絵文字は Google Workspace アカウントでのみ使用でき、管理者が組織でカスタム絵文字を有効にする必要があります。詳しくは、Google Chat のカスタム絵文字についてとカスタム絵文字の権限を管理するをご覧ください。
|
CreateMembership |
---|
呼び出し元の Chat 用アプリ、ユーザー、または Google グループのメンバーシップを作成します。他の Chat 用アプリのメンバーシップを作成することはできません。メンバーシップを作成する際に、指定したメンバーの自動承認ポリシーがオフになっている場合は、そのメンバーは招待され、参加する前にスペースへの招待を承認する必要があります。それ以外の場合、メンバーシップを作成すると、指定されたスペースにメンバーが直接追加されます。 次のタイプの認証をサポートしています。
アプリ認証は、次のユースケースではサポートされていません。
使用例については、以下をご覧ください。
|
CreateMessage |
---|
Google Chat スペースにメッセージを作成します。例については、メッセージを送信するをご覧ください。 次のタイプの認証をサポートしています。
Chat では、リクエストで使用する認証のタイプに応じて、メッセージの送信者を異なる方法で特定します。 次の図は、アプリ認証を使用する場合に Chat がメッセージを帰属させる方法を示しています。Chat では、メッセージの送信者として Chat 用アプリが表示されます。メッセージのコンテンツには、テキスト( 次の図は、ユーザー認証を使用した場合に Chat がメッセージを帰属させる方法を示しています。Chat では、ユーザーがメッセージの送信者として表示され、Chat アプリの名前が表示されることで、Chat アプリがメッセージに関連付けられます。メッセージの内容にはテキスト( メッセージの内容を含むメッセージの最大サイズは 32,000 バイトです。 Webhook リクエストの場合、レスポンスにメッセージ全体が含まれていません。レスポンスには、リクエストに含まれていた情報に加えて、
|
CreateReaction |
---|
リアクションを作成してメッセージに追加します。例については、メッセージにリアクションを追加するをご覧ください。
|
CreateSpace |
---|
スペースを作成します。 次のタイプの認証をサポートしています。
アプリとして認証する場合は、リクエストで アプリとして認証すると、Chat 用アプリがスペースのメンバーとして追加されます。ただし、ユーザー認証とは異なり、Chat 用アプリはスペース管理者として追加されません。デフォルトでは、スペースのすべてのメンバーが Chat 用アプリをスペースから削除できます。スペース管理者のみがスペースからアプリを削除できるようにするには、 作成時のスペース メンバーシップは、スペースが
スペースの作成時にエラー メッセージ
|
DeleteCustomEmoji |
---|
カスタム絵文字を削除します。デフォルトでは、ユーザーは自分が作成したカスタム絵文字のみを削除できます。管理者が割り当てた絵文字管理者は、組織内のカスタム絵文字を削除できます。Google Chat のカスタム絵文字についてをご覧ください。 カスタム絵文字は Google Workspace アカウントでのみ使用でき、管理者が組織でカスタム絵文字を有効にする必要があります。詳しくは、Google Chat のカスタム絵文字についてとカスタム絵文字の権限を管理するをご覧ください。
|
DeleteMembership |
---|
メンバーシップを削除します。例については、スペースからユーザーまたは Google Chat 用アプリを削除するをご覧ください。 次のタイプの認証をサポートしています。
アプリ認証は、次のユースケースではサポートされていません。
スペースの管理者のメンバーシップを削除するには、リクエストを行うユーザーがスペースの管理者である必要があります。アプリ認証を使用している場合、Chat 用アプリはスペースの作成者である必要があります。
|
DeleteMessage |
---|
メッセージを削除します。例については、メッセージを削除するをご覧ください。 次のタイプの認証をサポートしています。
アプリ認証を使用する場合、リクエストで削除できるのは、呼び出し元の Chat 用アプリによって作成されたメッセージのみです。
|
DeleteReaction |
---|
メッセージに対するリアクションを削除します。例については、リアクションを削除するをご覧ください。
|
DeleteSpace |
---|
名前付きスペースを削除します。常にカスケード削除を実行します。つまり、スペースに投稿されたメッセージやスペースのメンバーシップなど、スペースの子リソースも削除されます。例については、Space を削除するをご覧ください。 次のタイプの認証をサポートしています。
|
FindDirectMessage |
---|
指定されたユーザーとの既存のダイレクト メッセージを返します。ダイレクト メッセージ スペースが見つからない場合は、 アプリ認証では、指定されたユーザーと呼び出し元の Chat 用アプリ間のダイレクト メッセージ スペースを返します。 ユーザー認証では、指定されたユーザーと認証済みユーザー間のダイレクト メッセージ スペースを返します。 次のタイプの認証をサポートしています。
|
GetAttachment |
---|
メッセージの添付ファイルのメタデータを取得します。添付ファイル データは、メディア API を使用して取得されます。例については、メッセージの添付ファイルに関するメタデータを取得するをご覧ください。
|
GetCustomEmoji |
---|
カスタム絵文字の詳細を返します。 カスタム絵文字は Google Workspace アカウントでのみ使用でき、管理者が組織でカスタム絵文字を有効にする必要があります。詳しくは、Google Chat のカスタム絵文字についてとカスタム絵文字の権限を管理するをご覧ください。
|
GetMembership |
---|
メンバーシップの詳細を返します。例については、ユーザーまたは Google Chat アプリのメンバーシップの詳細を取得するをご覧ください。 次のタイプの認証をサポートしています。
|
GetMessage |
---|
メッセージの詳細を返します。例については、メッセージの詳細を取得するをご覧ください。 次のタイプの認証をサポートしています。
注: ブロックされたメンバーまたはスペースからのメッセージが返されることがあります。
|
GetSpace |
---|
スペースの詳細を返します。例については、Space の詳細を取得するをご覧ください。 次のタイプの認証をサポートしています。
アプリ認証には次の制限があります。
|
GetSpaceEvent |
---|
Google Chat スペースからイベントを返します。イベント ペイロードには、変更されたリソースの最新バージョンが含まれます。たとえば、新しいメッセージに関するイベントをリクエストした後にメッセージが更新された場合、サーバーはイベント ペイロードで更新された 注: このリクエストの Space イベントデータの Space オブジェクトでは、 リクエストされたデータの読み取りに適した認可スコープで、次のタイプの認証をサポートします。
イベントを取得するには、認証された呼び出し元がスペースのメンバーである必要があります。 例については、Google Chat スペースのイベントの詳細を取得するをご覧ください。
|
GetSpaceNotificationSetting |
---|
スペースの通知設定を取得します。例については、発信者のスペース通知設定を取得するをご覧ください。
|
GetSpaceReadState |
---|
スペース内のユーザーの既読状態に関する詳細を返します。既読メッセージと未読メッセージの識別に使用されます。例については、ユーザーのスペースの読み取り状態に関する詳細を取得するをご覧ください。
|
GetThreadReadState |
---|
スレッド内のユーザーの既読状態に関する詳細を返します。既読メッセージと未読メッセージの識別に使用されます。例については、ユーザーのスレッドの既読状態に関する詳細を取得するをご覧ください。
|
ListCustomEmojis |
---|
認証済みユーザーに表示されるカスタム絵文字のリストを取得します。 カスタム絵文字は Google Workspace アカウントでのみ使用でき、管理者が組織でカスタム絵文字を有効にする必要があります。詳しくは、Google Chat のカスタム絵文字についてとカスタム絵文字の権限を管理するをご覧ください。
|
ListMemberships |
---|
スペースのメンバーシップを一覧表示します。例については、スペース内のユーザーと Google Chat アプリを一覧表示するをご覧ください。アプリ認証でメンバーシップを一覧表示すると、Chat 用アプリがアクセスできるスペースのメンバーシップが一覧表示されますが、Chat 用アプリのメンバーシップ(アプリ自身のメンバーシップを含む)は除外されます。ユーザー認証を使用してメンバーシップを一覧表示すると、認証されたユーザーがアクセスできるスペースのメンバーシップが一覧表示されます。 次のタイプの認証をサポートしています。
|
ListMessages |
---|
呼び出し元がメンバーになっているスペースのメッセージを一覧表示します。ブロックされたメンバーやスペースからのメッセージも含まれます。新しいスペース メンバーの通知などのシステム メッセージは含まれません。メッセージのないスペースのメッセージを一覧表示すると、レスポンスは空のオブジェクトになります。REST/HTTP インターフェースを使用する場合、レスポンスには空の JSON オブジェクト 次のタイプの認証をサポートしています。
|
ListReactions |
---|
メッセージに対するリアクションを一覧表示します。例については、メッセージのリアクションを一覧表示するをご覧ください。
|
ListSpaceEvents |
---|
Google Chat スペースのイベントを一覧表示します。各イベントのペイロードには、Chat リソースの最新バージョンが含まれています。たとえば、新しいスペース メンバーに関するイベントを一覧表示すると、サーバーは最新のメンバーシップの詳細を含む リクエストされたデータの読み取りに適した認可スコープで、次のタイプの認証をサポートします。
イベントを一覧表示するには、認証された呼び出し元がスペースのメンバーである必要があります。 例については、Google Chat スペースのイベントを一覧表示するをご覧ください。
|
ListSpaces |
---|
呼び出し元がメンバーになっているスペースを一覧表示します。グループ チャットと DM は、最初のメッセージが送信されるまで表示されません。例については、スペースを一覧表示するをご覧ください。 次のタイプの認証をサポートしています。
Google Workspace 組織別にすべての名前付きスペースを一覧表示するには、代わりに Workspace 管理者権限を使用して
|
SearchSpaces |
---|
管理者の検索に基づいて、Google Workspace 組織内のスペースのリストを返します。リクエストでは、 管理者権限を持つユーザー認証と、次のいずれかの承認スコープが必要です。
|
SetUpSpace |
---|
スペースを作成し、指定したユーザーを追加します。呼び出しユーザーは自動的にスペースに追加されるため、リクエストでメンバーシップとして指定しないでください。例については、初期メンバーを含むスペースを設定するをご覧ください。 追加するユーザー メンバーを指定するには、適切な 追加する Google グループを指定するには、適切な 名前付きスペースまたはグループ チャットの場合、発信者が一部のメンバーをブロックしている、または一部のメンバーにブロックされている、または一部のメンバーを追加する権限がない場合、それらのメンバーは作成されたスペースに追加されません。 通話中のユーザーと別のユーザー間のダイレクト メッセージ(DM)を作成するには、ユーザーを表すメンバーシップを 1 つだけ指定します。一方のユーザーが他方のユーザーをブロックしている場合、リクエストは失敗し、DM は作成されません。 通話中のユーザーと通話中のアプリの間に DM を作成するには、 2 人のユーザー間に DM がすでに存在する場合、リクエストの作成時に一方のユーザーが他方のユーザーをブロックしていても、既存の DM が返されます。 スレッド返信のあるスペースはサポートされていません。スペースの設定時に
|
UpdateMembership |
---|
メンバーシップを更新します。例については、スペース内のユーザーのメンバーシップを更新するをご覧ください。 次のタイプの認証をサポートしています。
|
UpdateMessage |
---|
メッセージを更新します。 次のタイプの認証をサポートしています。
アプリ認証を使用する場合、リクエストで更新できるのは、呼び出し元の Chat 用アプリによって作成されたメッセージのみです。
|
UpdateSpace |
---|
スペースを更新します。例については、スペースを更新するをご覧ください。
次のタイプの認証をサポートしています。
アプリ認証には次の制限があります。
|
UpdateSpaceNotificationSetting |
---|
スペースの通知設定を更新します。例については、呼び出し元のスペース通知設定を更新するをご覧ください。
|
UpdateSpaceReadState |
---|
スペース内のユーザーの既読状態を更新します。既読メッセージと未読メッセージの識別に使用されます。例については、ユーザーのスペースの読み取り状態を更新するをご覧ください。
|
AccessoryWidget
メッセージの下部に表示される 1 つ以上のインタラクティブ ウィジェット。詳しくは、メッセージの下部にインタラクティブ ウィジェットを追加するをご覧ください。
フィールド | |
---|---|
共用体フィールド action 。アクションのタイプ。action は次のいずれかになります。 |
|
button_list |
ボタンのリスト。 |
ActionResponse
Chat 用アプリがレスポンスの投稿方法を構成するために使用できるパラメータ。
フィールド | |
---|---|
type |
入力のみのChat 用アプリのレスポンスのタイプ。 |
url |
入力のみのユーザーが認証または構成を行うための URL。( |
dialog_action |
入力のみのダイアログに関連するインタラクション イベントへのレスポンス。 |
updated_widget |
入力のみの更新されたウィジェットのレスポンス。 |
ResponseType
Chat 用アプリのレスポンスのタイプ。
列挙型 | |
---|---|
TYPE_UNSPECIFIED |
NEW_MESSAGE として処理されるデフォルトの型。 |
NEW_MESSAGE |
トピックに新しいメッセージとして投稿します。 |
UPDATE_MESSAGE |
Chat 用アプリのメッセージを更新します。これは、メッセージ送信者のタイプが BOT である CARD_CLICKED イベントでのみ許可されます。 |
UPDATE_USER_MESSAGE_CARDS |
ユーザーのメッセージのカードを更新します。これは、一致する URL を含む MESSAGE イベント、またはメッセージ送信者のタイプが HUMAN の CARD_CLICKED イベントに対するレスポンスとしてのみ許可されます。テキストは無視されます。 |
REQUEST_CONFIG |
ユーザーに追加の認証や構成を非公開で求めます。 |
DIALOG |
ダイアログを表示します。 |
UPDATE_WIDGET |
ウィジェット テキストの予測入力オプションのクエリ。 |
SelectionItems
ウィジェットのオートコンプリート結果のリスト。
フィールド | |
---|---|
items[] |
SelectionItem オブジェクトの配列。 |
UpdatedWidget
selectionInput
ウィジェットの場合、マルチセレクト メニューの予測入力候補を返します。
フィールド | |
---|---|
widget |
更新されたウィジェットの ID。この ID は、更新リクエストをトリガーしたウィジェットの ID と一致している必要があります。 |
共用体フィールド updated_widget 。ユーザー アクションに応じて更新されたウィジェット。updated_widget は次のいずれかになります。 |
|
suggestions |
ウィジェットのオートコンプリート結果のリスト |
ActionStatus
ダイアログの呼び出しまたは送信のリクエストのステータスを表します。
フィールド | |
---|---|
status_code |
ステータス コード。 |
user_facing_message |
リクエストのステータスについてユーザーに送信するメッセージ。設定されていない場合は、 |
メモ
出力専用。アノテーションは、メッセージのプレーン テキストの本文、または start_index
と length
が 0 の Google ドキュメントや Google スプレッドシートなどの Google Workspace リソースにリンクするチップに関連付けることができます。テキスト メッセージに基本的な書式を追加するには、テキスト メッセージの書式を設定するをご覧ください。
プレーン テキストのメッセージ本文の例:
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"
}
}]
フィールド | |
---|---|
type |
このアノテーションのタイプ。 |
length |
このアノテーションに対応するプレーン テキスト メッセージ本文のサブ文字列の長さ。存在しない場合、長さが 0 であることを示します。 |
start_index |
このアノテーションに対応するプレーン テキスト メッセージ本文の開始インデックス(0 ベース、両端を含む)。 |
共用体フィールド metadata 。アノテーションに関する追加のメタデータ。metadata は次のいずれかになります。 |
|
user_mention |
ユーザーメンションのメタデータ。 |
slash_command |
スラッシュ コマンドのメタデータ。 |
rich_link_metadata |
リッチリンクのメタデータ。 |
custom_emoji_metadata |
カスタム絵文字のメタデータ。 |
AnnotationType
アノテーションのタイプ。
列挙型 | |
---|---|
ANNOTATION_TYPE_UNSPECIFIED |
列挙型のデフォルト値。使用しないでください。 |
USER_MENTION |
ユーザーがメンションされている。 |
SLASH_COMMAND |
スラッシュ コマンドが呼び出されます。 |
RICH_LINK |
リッチリンク アノテーション。 |
CUSTOM_EMOJI |
カスタム絵文字のアノテーション。 |
AppCommandMetadata
Chat 用アプリのコマンドに関するメタデータ。
フィールド | |
---|---|
app_command_id |
Chat API 構成で指定されたコマンドの ID。 |
app_command_type |
Chat 用アプリのコマンドのタイプ。 |
AppCommandType
Chat 用アプリのコマンドのタイプ。詳しくは、Chat 用アプリのコマンドの種類をご覧ください。
列挙型 | |
---|---|
APP_COMMAND_TYPE_UNSPECIFIED |
デフォルト値。(指定なし) |
SLASH_COMMAND |
スラッシュ コマンド。ユーザーが Chat メッセージでコマンドを送信します。 |
QUICK_COMMAND |
クイック コマンド。ユーザーがメッセージの返信欄の Chat メニューからコマンドを選択します。 |
AttachedGif
URL で指定された GIF 画像。
フィールド | |
---|---|
uri |
出力専用。GIF 画像をホストする URL。 |
添付ファイル
Google Chat の添付ファイル。
フィールド | |
---|---|
name |
省略可。添付ファイルのリソース名( |
content_name |
出力専用。コンテンツの元のファイル名(フルパスではない)。 |
content_type |
出力専用。ファイルのコンテンツ タイプ(MIME タイプ)。 |
thumbnail_uri |
出力専用。添付ファイルをユーザーにプレビューするために使用するサムネイルの URL。チャットアプリは、この URL を使用して添付ファイルのコンテンツをダウンロードしないでください。 |
download_uri |
出力専用。人間が添付ファイルをダウンロードできるようにするために使用する必要があるダウンロード URL。チャットアプリは、この URL を使用して添付ファイルのコンテンツをダウンロードしないでください。 |
source |
出力専用。添付ファイルのソース。 |
共用体フィールド data_ref 。添付ファイルへのデータ参照。data_ref は次のいずれかになります。 |
|
attachment_data_ref |
省略可。添付ファイル データへの参照。このフィールドは、添付ファイル付きのメッセージを作成または更新する場合、またはメディア API を使用して添付ファイル データをダウンロードする場合に使用されます。 |
drive_data_ref |
出力専用。Google ドライブの添付ファイルへの参照。このフィールドは Google Drive API で使用されます。 |
ソース
添付ファイルのソース。
列挙型 | |
---|---|
SOURCE_UNSPECIFIED |
予約済み。 |
DRIVE_FILE |
ファイルが Google ドライブのファイルである。 |
UPLOADED_CONTENT |
ファイルが Chat にアップロードされます。 |
AttachmentDataRef
添付ファイル データへの参照。
フィールド | |
---|---|
resource_name |
省略可。添付ファイル データの Resource Name。このフィールドは、メディア API で添付ファイル データをダウンロードするために使用されます。 |
attachment_upload_token |
省略可。アップロードされた添付ファイルへの参照を含む不透明なトークン。クライアントによって不透明な文字列として扱われ、添付ファイル付きの Chat メッセージの作成または更新に使用されます。 |
CalendarEventLinkData
カレンダーの予定のリンクのデータ。
フィールド | |
---|---|
calendar_id |
リンクされたカレンダーのカレンダー ID。 |
event_id |
リンクされたカレンダーの予定のイベント ID。 |
CardWithId
Google Chat メッセージのカード。
カードを作成できるのは Chat 用アプリのみです。Chat 用アプリがユーザーとして認証される場合、メッセージにカードを含めることはできません。
カードビルダーでカードを設計してプレビューします。
カードビルダーを開くフィールド | |
---|---|
card_id |
メッセージに複数のカードが含まれている場合は必須です。メッセージ内のカードの一意の識別子。 |
card |
カード。最大サイズは 32 KB です。 |
ChatSpaceLinkData
Chat スペースのリンクのデータ。
フィールド | |
---|---|
space |
リンクされた Chat スペース リソースのスペース。 形式: |
thread |
リンクされた Chat スペース リソースのスレッド。 形式: |
message |
リンクされた Chat スペース リソースのメッセージ。 形式: |
CompleteImportSpaceRequest
スペースのインポート プロセスを完了するためのリクエスト メッセージ。
フィールド | |
---|---|
name |
必須。インポート モードのスペースのリソース名。 形式: |
CompleteImportSpaceResponse
スペースのインポート プロセスを完了するためのレスポンス メッセージ。
フィールド | |
---|---|
space |
インポート モードのスペース。 |
ContextualAddOnMarkup
この型にはフィールドがありません。
コンテキスト アドオンのコンテンツを指定するためのデベロッパー向けのマークアップ。
カード
カードは、テキストや画像などの UI ウィジェットを含むことができる UI 要素です。
フィールド | |
---|---|
header |
カードのヘッダー。ヘッダーには通常、タイトルと画像が含まれます。 |
sections[] |
セクションは分割線で区切ります。 |
card_actions[] |
このカードのアクション。 |
name |
カードの名前。 |
CardAction
カード アクションは、カードに関連付けられたアクションです。請求書カードの場合、一般的なアクションは、請求書の削除、請求書のメール送信、ブラウザでの請求書のオープンなどです。
Google Chat アプリではサポートされていません。
フィールド | |
---|---|
action_label |
アクション メニュー項目に表示されていたラベル。 |
on_click |
このアクション アイテムの onclick アクション。 |
CardHeader
フィールド | |
---|---|
title |
タイトルを指定する必要があります。ヘッダーの高さは固定されています。タイトルとサブタイトルの両方が指定されている場合、それぞれ 1 行を占有します。タイトルのみが指定されている場合は、両方の行が使用されます。 |
subtitle |
カード ヘッダーのサブタイトル。 |
image_style |
画像のタイプ(正方形の枠線や円形の枠線など)。 |
image_url |
カードのヘッダーにある画像の URL。 |
ImageStyle
列挙型 | |
---|---|
IMAGE_STYLE_UNSPECIFIED |
|
IMAGE |
正方形の枠線。 |
AVATAR |
円形の枠線。 |
セクション
セクションには、指定された順序で(縦方向に)レンダリングされるウィジェットのコレクションが含まれています。すべてのプラットフォームで、カードの幅は固定されています。そのため、現時点ではレイアウト プロパティ(float など)は必要ありません。
フィールド | |
---|---|
header |
セクションのヘッダー。書式設定されたテキストがサポートされています。テキストの書式設定について詳しくは、Google Chat アプリでテキストの書式を設定すると Google Workspace アドオンでテキストの書式を設定するをご覧ください。 |
widgets[] |
セクションには少なくとも 1 つのウィジェットを含める必要があります。 |
CreateCustomEmojiRequest
カスタム絵文字を作成するリクエスト。
フィールド | |
---|---|
custom_emoji |
必須。作成するカスタム絵文字。 |
CreateMembershipRequest
メンバーシップの作成リクエスト メッセージ。
フィールド | |
---|---|
parent |
必須。メンバーシップを作成する Space のリソース名。 形式: spaces/{space} |
membership |
必須。作成するメンバーシップ リレーション。
Chat 用アプリが人間のユーザーのメンバーシップ関係を作成する場合は、特定の認証スコープを使用し、特定のフィールドに特定の値が設定されている必要があります。
スペースを所有する Workspace 組織外のユーザーを招待するには、 |