0

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

我成功使用的GETAPI 包括:

获取聊天列表

GET https://platform.ringcentral.com/restapi/v1.0/glip/chats

按 ID 获取聊天信息

GET https://platform.ringcentral.com/restapi/v1.0/glip/chats/{chatId}

但是,当我尝试调用PATCHDELETE在 Chat ID API 端点上时,我会收到一个404. 有没有办法删除 Glip 团队或组?

4

1 回答 1

0

chats是涵盖组和团队的新端点,但是PATCH尚未DELETE在其上实施。

更新团队

要更新团队,请使用旧teams端点。以下与“获取聊天列表”API返回的属性中提供teamId的相同。chatIdid

仅支持以下正文参数。使用您要更新的。

PATCH https://platform.ringcentral.com/restapi/v1.0/glip/teams/{teamId}

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

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

删除团队

要删除团队,请使用旧teams端点。以下与“获取聊天列表”API返回的属性中提供teamId的相同。chatIdid

DELETE https://platform.ringcentral.com/restapi/v1.0/glip/teams/{teamId}

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

更新组

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

删除组

无法删除 aGroup或 a PrivateChat。尝试这样做将导致以下错误。要删除 a Group,请将其转换为 a Team,然后将其删除。

HTTP 400 Bad Request

{
  "errors": [
    {
      "errorCode": "CNV-001",
      "message": "Conversation with type [Group] cannot be deleted."
    }
  ]
}
于 2019-01-31T22:41:36.113 回答