类 CreateMessageReqBody.Builder

java.lang.Object
com.lark.oapi.service.im.v1.model.CreateMessageReqBody.Builder
封闭类:
CreateMessageReqBody

public static class CreateMessageReqBody.Builder extends Object
  • 构造器详细资料

    • Builder

      public Builder()
  • 方法详细资料

    • receiveId

      public CreateMessageReqBody.Builder receiveId(String receiveId)
      消息接收者的ID,ID类型应与查询参数==receive_id_type== 对应;当ID类型为`open_id`时,可参考[如何获取 Open ID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid)来获取消息接收者的Open ID

      示例值:ou_7d8a6e6df7621556ce0d21922b676706ccs

      参数:
      receiveId -
      返回:
    • msgType

      public CreateMessageReqBody.Builder msgType(String msgType)
      消息类型 包括:text、post、image、file、audio、media、sticker、interactive、share_chat、share_user等,类型定义请参考[发送消息Content](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/im-v1/message/create_json)

      示例值:text

      参数:
      msgType -
      返回:
    • content

      public CreateMessageReqBody.Builder content(String content)
      消息内容,json结构序列化后的字符串。不同msg_type对应不同内容。消息类型 包括:text、post、image、file、audio、media、sticker、interactive、share_chat、share_user等,具体格式说明参考:[发送消息Content](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/im-v1/message/create_json);;请求体大小限制:;- 文本消息请求体最大不能超过150KB;- 卡片及富文本消息请求体最大不能超过30KB

      示例值:{\"text\":\"无效输入:'<'at user_id=\\\"ou_155184d1e73cbfb8973e5a9e698e74f2\\\">Tom test content\"}

      参数:
      content -
      返回:
    • uuid

      由开发者生成的唯一字符串序列,用于发送消息请求去重;持有相同uuid的请求1小时内至多成功执行一次

      示例值:a0d69e20-1dd1-458b-k525-dfeca4015204

      参数:
      uuid -
      返回:
    • build

      public CreateMessageReqBody build()