/GOOG/CL_CHAT_V1 类

类别


 /GOOG/CL_CHAT_V1
 
  • 继承自: /GOOG/CL_HTTP_CLIENT
  • 说明: Google Chat API v1
如需了解有关 ABAP SDK for Google Cloud 中类的一般信息,请参阅 API 客户端桩

类型

类型 说明 公开范围
TY_001 ActionParameter 公开
TY_002 ActionResponse 公开
TY_003 ActionStatus 公开
TY_004 Annotation 公开
TY_005 AttachedGif 公开
TY_006 Attachment 公开
TY_007 AttachmentDataRef 公开
TY_008 Button 公开
TY_009 Card 公开
TY_010 CardAction 公开
TY_011 CardHeader 公开
TY_012 CardWithId 公开
TY_016 CustomEmoji 公开
TY_019 DeletionMetadata 公开
TY_020 Dialog 公开
TY_021 DialogAction 公开
TY_022 DriveDataRef 公开
TY_023 Emoji 公开
TY_024 EmojiReactionSummary 公开
TY_026 FormAction 公开
TY_052 GoogleAppsCardV1SelectionItem 公开
TY_061 Image 公开
TY_062 ImageButton 公开
TY_064 KeyValue 公开
TY_065 ListMembershipsResponse 公开
TY_066 ListMessagesResponse 公开
TY_067 ListReactionsResponse 公开
TY_068 ListSpacesResponse 公开
TY_069 MatchedUrl 公开
TY_070 Media 公开
TY_071 Membership 公开
TY_072 Message 公开
TY_073 OnClick 公开
TY_074 OpenLink 公开
TY_075 QuotedMessageMetadata 公开
TY_076 Reaction 公开
TY_077 Section 公开
TY_078 SetUpSpaceRequest 公开
TY_079 SlashCommand 公开
TY_080 SlashCommandMetadata 公开
TY_081 Space 公开
TY_083 SpaceDetails 公开
TY_086 TextButton 公开
TY_087 TextParagraph 公开
TY_088 Thread 公开
TY_091 UploadAttachmentRequest 公开
TY_092 UploadAttachmentResponse 公开
TY_093 User 公开
TY_094 UserMentionMetadata 公开
TY_095 WidgetMarkup 公开
TY_097 CompleteImportSpaceResponse 公开
TY_098 Group 公开
TY_099 SelectionItems 公开
TY_100 UpdatedWidget 公开
TY_101 DriveLinkData 公开
TY_102 RichLinkMetadata 公开
TY_T_001 ActionParameter 公开
TY_T_004 Annotation 公开
TY_T_005 AttachedGif 公开
TY_T_006 Attachment 公开
TY_T_008 Button 公开
TY_T_009 Card 公开
TY_T_010 CardAction 公开
TY_T_012 CardWithId 公开
TY_T_024 EmojiReactionSummary 公开
TY_T_052 GoogleAppsCardV1SelectionItem 公开
TY_T_071 Membership 公开
TY_T_072 Message 公开
TY_T_076 Reaction 公开
TY_T_077 Section 公开
TY_T_081 Space 公开
TY_T_095 WidgetMarkup 公开

常量

名称 类型 说明 视觉障碍
C_REVISION_DATE DATUM 发现文档修订日期 20240319 公开
C_ROOT_URL STRING API 根网址 https://chat.googleapis.com 公开
C_CLOUD_VERSION /GOOG/SDK_VERSION 最低云版本 1.0 公开
C_ON_PREM_VERSION /GOOG/SDK_VERSION 最低本地版本 1.5 公开
C_PATH_PREFIX STRING API 路径前缀 公开
C_SERVICE_NAME /GOOG/SERVICE_NAME Google 服务名称 chat:v1 公开
C_SUPPORTED_AUTH /GOOG/SUPP_AUTH 支持的身份验证类型 OOOOWW 公开

方法

如需了解有关 Google Cloud ABAP SDK 中方法的一般信息,请参阅 API 方法

构造函数

  • 说明:构造函数
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_KEY_NAME IMPORTING /GOOG/KEYNAME Google Cloud 密钥名称
IV_LOG_OBJ IMPORTING BALOBJ_D 应用日志:对象名称(应用代码)
IV_LOG_SUBOBJ IMPORTING BALSUBOBJ 应用日志:子对象

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

COMPLETE_IMPORT_SPACES

  • 说明:chat.spaces.completeImport
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_SPACES_ID IMPORTING STRING spacesId
IS_INPUT IMPORTING DATA 输入数据
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_097 CompleteImportSpaceResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

CREATE_MEMBERS

  • 说明:chat.spaces.members.create
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_SPACES_ID IMPORTING STRING spacesId
IS_INPUT IMPORTING TY_071 会员
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_071 会员
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

CREATE_MESSAGES

  • 说明:chat.spaces.messages.create
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_MESSAGEID IMPORTING STRING messageId
IV_Q_MESSAGEREPLYOPTION IMPORTING STRING messageReplyOption
IV_Q_REQUESTID IMPORTING STRING requestId
IV_Q_THREADKEY IMPORTING STRING threadKey
IV_P_SPACES_ID IMPORTING STRING spacesId
IS_INPUT IMPORTING TY_072 消息
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_072 消息
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

CREATE_REACTIONS

  • 说明:chat.spaces.messages.reactions.create
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_SPACES_ID IMPORTING STRING spacesId
IV_P_MESSAGES_ID IMPORTING STRING messagesId
IS_INPUT IMPORTING TY_076 Reaction
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_076 Reaction
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

CREATE_SPACES

  • 说明:chat.spaces.create
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_REQUESTID IMPORTING STRING requestId
IS_INPUT IMPORTING TY_081 Space
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_081 Space
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

DELETE_MEMBERS

  • 说明:chat.spaces.members.delete
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_SPACES_ID IMPORTING STRING spacesId
IV_P_MEMBERS_ID IMPORTING STRING membersId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_071 会员
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

DELETE_MESSAGES

  • 说明:chat.spaces.messages.delete
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_FORCE IMPORTING STRING force
IV_P_SPACES_ID IMPORTING STRING spacesId
IV_P_MESSAGES_ID IMPORTING STRING messagesId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING DATA 输出数据
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

DELETE_REACTIONS

  • 说明:chat.spaces.messages.reactions.delete
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_SPACES_ID IMPORTING STRING spacesId
IV_P_MESSAGES_ID IMPORTING STRING messagesId
IV_P_REACTIONS_ID IMPORTING STRING reactionsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING DATA 输出数据
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

DELETE_SPACES

  • 说明:chat.spaces.delete
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_SPACES_ID IMPORTING STRING spacesId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING DATA 输出数据
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

DOWNLOAD_MEDIA

  • 说明:chat.media.download
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_MEDIA_ID IMPORTING STRING mediaId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_070 媒体
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

FIND_DIRECT_MESSAGE_SPACES

  • 说明:chat.spaces.findDirectMessage
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_NAME IMPORTING STRING name
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_081 Space
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

GET_ATTACHMENTS

  • 说明:chat.spaces.messages.attachments.get
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_SPACES_ID IMPORTING STRING spacesId
IV_P_MESSAGES_ID IMPORTING STRING messagesId
IV_P_ATTACHMENTS_ID IMPORTING STRING attachmentsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_006 附件
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

GET_MEMBERS

  • 说明:chat.spaces.members.get
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_SPACES_ID IMPORTING STRING spacesId
IV_P_MEMBERS_ID IMPORTING STRING membersId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_071 会员
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

GET_MESSAGES

  • 说明:chat.spaces.messages.get
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_SPACES_ID IMPORTING STRING spacesId
IV_P_MESSAGES_ID IMPORTING STRING messagesId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_072 消息
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

GET_SPACES

  • 说明:chat.spaces.get
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_SPACES_ID IMPORTING STRING spacesId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_081 Space
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

LIST_MEMBERS

  • 说明:chat.spaces.members.list
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_FILTER IMPORTING STRING 过滤器
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_Q_SHOWGROUPS IMPORTING STRING showGroups
IV_Q_SHOWINVITED IMPORTING STRING showInvited
IV_P_SPACES_ID IMPORTING STRING spacesId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_065 ListMembershipsResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

LIST_MESSAGES

  • 说明:chat.spaces.messages.list
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_FILTER IMPORTING STRING 过滤器
IV_Q_ORDERBY IMPORTING STRING orderBy
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_Q_SHOWDELETED IMPORTING STRING showDeleted
IV_P_SPACES_ID IMPORTING STRING spacesId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_066 ListMessagesResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

LIST_REACTIONS

  • 说明:chat.spaces.messages.reactions.list
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_FILTER IMPORTING STRING 过滤器
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_SPACES_ID IMPORTING STRING spacesId
IV_P_MESSAGES_ID IMPORTING STRING messagesId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_067 ListReactionsResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

LIST_SPACES

  • 说明:chat.spaces.list
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_FILTER IMPORTING STRING 过滤器
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_068 ListSpacesResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

PATCH_MESSAGES

  • 说明:chat.spaces.messages.patch
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_ALLOWMISSING IMPORTING STRING allowMissing
IV_Q_UPDATEMASK IMPORTING STRING updateMask
IV_P_SPACES_ID IMPORTING STRING spacesId
IV_P_MESSAGES_ID IMPORTING STRING messagesId
IS_INPUT IMPORTING TY_072 消息
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_072 消息
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

PATCH_SPACES

  • 说明:chat.spaces.patch
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_UPDATEMASK IMPORTING STRING updateMask
IV_P_SPACES_ID IMPORTING STRING spacesId
IS_INPUT IMPORTING TY_081 Space
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_081 Space
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

SETUP_SPACES

  • 说明:chat.spaces.setup
  • 公开范围:公开

参数

名称 类别 类型 说明
IS_INPUT IMPORTING TY_078 SetUpSpaceRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_081 Space
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

UPDATE_MESSAGES

  • 说明:chat.spaces.messages.update
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_ALLOWMISSING IMPORTING STRING allowMissing
IV_Q_UPDATEMASK IMPORTING STRING updateMask
IV_P_SPACES_ID IMPORTING STRING spacesId
IV_P_MESSAGES_ID IMPORTING STRING messagesId
IS_INPUT IMPORTING TY_072 消息
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_072 消息
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

UPLOAD_MEDIA

  • 说明:chat.media.upload
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_SPACES_ID IMPORTING STRING spacesId
IS_INPUT IMPORTING TY_091 UploadAttachmentRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_092 UploadAttachmentResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

关闭

  • 说明:关闭连接
  • 公开范围:公开