我可以使用chats API检索组/团队或单个组的列表,但我无法找到如何更新或删除组或团队。
我成功使用的GET API包括:
获取聊天列表
GET https://platform.ringcentral.com/restapi/v1.0/glip/chats通过ID获取聊天信息
GET https://platform.ringcentral.com/restapi/v1.0/glip/chats/{chatId}但是,当我试图在Chat端点上调用PATCH或DELETE时,我会收到一个404。是否有办法删除一个Glip或group?
发布于 2019-01-31 22:41:36
chats是一个涵盖组和团队的新端点,但是PATCH和DELETE尚未在其上实现。
更新小组
若要更新团队,请使用旧的teams端点。下面的teamId与"Get Chat List“API返回的id属性中提供的chatId相同。
只支持以下主体参数。使用您希望更新的一个(S)。
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相同。
DELETE https://platform.ringcentral.com/restapi/v1.0/glip/teams/{teamId}成功的响应将导致204 No Content响应状态代码。
更新组
没有选择更新一个组,因为它只是一个与多个参与者的聊天。
删除组
不可能删除Group或PrivateChat。尝试这样做将导致下面的错误。若要删除Group,请先将其转换为Team,然后再删除它。
HTTP 400 Bad Request
{
"errors": [
{
"errorCode": "CNV-001",
"message": "Conversation with type [Group] cannot be deleted."
}
]
}https://stackoverflow.com/questions/54470270
复制相似问题