Skip to content

创建会话(单聊或群聊)

创建会话(单聊或群聊)

请求说明

请求地址https://openapi.wps.cn/v7/chats/create
请求方法POST
签名方式KSO-1
权限要求查询和管理会话(应用授权) kso.chat.readwrite

请求头(Header)

Header 名称参数类型是否必填说明
Content-Typestring使用:application/json
X-Kso-DatestringRFC1123 格式的日期,例: Wed, 23 Jan 2013 06:43:08 GMT
X-Kso-AuthorizationstringKSO-1 签名值,详见《签名方法》
Authorizationstring授权凭证,格式为:Bearer {access_token}

请求体(Body)

名称参数类型是否必填说明
account_id_listobject加入会话的机器人或用户列表
app_idstring应用id,type为sp时传入,即群应用机器人
company_idstring公司id
typestringsp:机器人,user:用户
idstringtype为user传入用户id,type为sp传入spid
avatarstring会话头像
is_enable_history_messagesbool新入群成员是否可查看历史消息
is_enable_nicknamebool群昵称是否优先展示
is_join_approvebool进群是否需要审核
is_owner_admin_add_bookmarkbool是否仅群主和管理员可添加群书签
is_owner_admin_at_allbool是否仅群主和管理员@所有人
is_owner_admin_modifybool是否仅群主和管理员修改群属性
namestring会话名称
owner_idstring群主id,会话类型为group时需要
typestring会话类型,p2p: 单聊; group: 群聊;会话类型为p2p时,传参只需要account_id_list和type

请求地址示例

[POST] https://openapi.wps.cn/v7/chats/create

请求体示例

json
{
  "account_id_list": [
    {
      "app_id": "string",
      "company_Id": "string",
      "type": "user",
      "id": "string"
    }
  ],
  "avatar": "string",
  "is_enable_history_messages": false,
  "is_enable_nickname": false,
  "is_join_approve": false,
  "is_owner_admin_add_bookmark": false,
  "is_owner_admin_at_all": false,
  "is_owner_admin_modify": false,
  "name": "string",
  "type": "group"
}

响应体

名称参数类型说明
codeinteger响应代码。非 0 表示失败,参照《状态码说明》
msgstring响应信息
dataobjectdata
idstring会话ID
typestring会话类型 "p2p" "group"
namestring会话名称
ctimeinteger创建时间
statusstringactive:活跃 dismissed:解散
group_ext_attrsobject群聊会话属性
avatarobject群聊会话头像
avatarsarray[string]群聊会话链接列表
typestring群聊会话头像类型 默认:"default" 自定义:"custom"
owner_idstring群主
dept_idstring部门ID
settingsobject会话设置属性
is_disable_all_sendbool全员禁言
is_disable_part_sendbool部分成员禁言
is_enable_nicknamebool开启昵称
is_external_join_approvebool非群主所属企业的人员进群是否需审核
is_join_approvebool群主所属企业的人员进群是否需审核
is_owner_admin_at_allbool只允许群主或管理员@所有人
is_owner_admin_modifybool只允许群主和管理修改群属性
is_owner_admin_add_bookmarkbool是否仅群主和管理员可添加群书签
is_enable_history_messagesbool新入群成员是否可查看历史消息
moreobject更多的错误信息

响应体示例

json
{
  "code": 0,
  "data": {
    "ctime": 0,
    "group_ext_attrs": {
      "avatar": {
        "avatars": ["string"],
        "type": "default"
      },
      "dept_id": "string",
      "owner_id": "string",
      "settings": {
        "is_disable_all_send": false,
        "is_disable_part_send": false,
        "is_enable_nickname": true,
        "is_external_join_approve": true,
        "is_join_approve": false,
        "is_owner_admin_at_all": false,
        "is_owner_admin_modify": false,
        "is_owner_admin_add_bookmark": false,
        "is_enable_history_messages": false
      }
    },
    "id": "string",
    "name": "string",
    "status": "active",
    "type": "group"
  },
  "msg": "success"
}