首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有更新和删除Glip或组的方法?

是否有更新和删除Glip或组的方法?
EN

Stack Overflow用户
提问于 2019-01-31 22:39:26
回答 1查看 343关注 0票数 0

我可以使用chats API检索组/团队或单个组的列表,但我无法找到如何更新或删除组或团队。

我成功使用的GET API包括:

获取聊天列表

代码语言:javascript
复制
GET https://platform.ringcentral.com/restapi/v1.0/glip/chats

通过ID获取聊天信息

代码语言:javascript
复制
GET https://platform.ringcentral.com/restapi/v1.0/glip/chats/{chatId}

但是,当我试图在Chat端点上调用PATCHDELETE时,我会收到一个404。是否有办法删除一个Glip或group?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-31 22:41:36

chats是一个涵盖组和团队的新端点,但是PATCHDELETE尚未在其上实现。

更新小组

若要更新团队,请使用旧的teams端点。下面的teamId与"Get Chat List“API返回的id属性中提供的chatId相同。

只支持以下主体参数。使用您希望更新的一个(S)。

代码语言:javascript
复制
PATCH https://platform.ringcentral.com/restapi/v1.0/glip/teams/{teamId}

{
  "public": true,
  "name": "My New Team Name",
  "description": "My Fancy Team"
}

成功的PATCH将返回带有团队属性的JSON主体的200 OK响应。

删除Team

若要删除团队,请使用旧的teams端点。下面的teamId与"Get Chat List“API返回的id属性中提供的chatId相同。

代码语言:javascript
复制
DELETE https://platform.ringcentral.com/restapi/v1.0/glip/teams/{teamId}

成功的响应将导致204 No Content响应状态代码。

更新组

没有选择更新一个组,因为它只是一个与多个参与者的聊天。

删除组

不可能删除GroupPrivateChat。尝试这样做将导致下面的错误。若要删除Group,请先将其转换为Team,然后再删除它。

代码语言:javascript
复制
HTTP 400 Bad Request

{
  "errors": [
    {
      "errorCode": "CNV-001",
      "message": "Conversation with type [Group] cannot be deleted."
    }
  ]
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54470270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档