【问题标题】:Is there a way to update and delete a Glip team or group?有没有办法更新和删除 Glip 团队或组?
【发布时间】:2019-01-31 22:39:26
【问题描述】:

我可以使用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}

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

【问题讨论】:

    标签: ringcentral glip


    【解决方案1】:

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

    更新团队

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

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

    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 响应。

    删除团队

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

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

    成功的响应将产生204 No Content 响应状态代码。

    更新群组

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

    删除组

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

    HTTP 400 Bad Request
    
    {
      "errors": [
        {
          "errorCode": "CNV-001",
          "message": "Conversation with type [Group] cannot be deleted."
        }
      ]
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-01
      • 2018-10-04
      • 1970-01-01
      • 1970-01-01
      • 2022-10-20
      • 1970-01-01
      • 2010-11-02
      • 1970-01-01
      相关资源
      最近更新 更多