インデックス
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 |
|