0

如果我有一个用户的extensionId,我怎样才能得到用户的呼叫队列/部门信息,例如一个特定的团队,如"department": "Sales".

我知道我可以调用以下端点并使用以下内容获取呼叫队列/部门列表,但我想要一个特定于用户的列表:

列出呼叫队列 API

GET /restapi/v1.0/account/{accountId}/call-queues

获取扩展列表 API

GET /restapi/v1.0/account/{accountId}/extension?type=Department

获得队列 groupId 后,我还可以获得每个队列的成员列表:

获取呼叫队列成员 API

GET /restapi/v1.0/account/{accountId}/call-queues/{groupId}/members
4

1 回答 1

0

一个用户可以是多个呼叫队列的成员。要获取列表,请调用用户的扩展信息端点并departments在 JSON 响应正文中查找属性。

要求:

GET /restapi/v1.0/account/{accountId}/extension/{extensionId}

回复:

响应将具有许多属性。以下是显示该department属性的摘录。

{
    "uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/account/11111111/extension/22222222",
    "id": 22222222,
    "extensionNumber": "102",
    "name": "Tiger RingForce",
    "type": "User",
    "status": "Enabled",
    "departments": [
        {
            "uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/account/11111111/extension/33333333",
            "id": "33333333",
            "extensionNumber": "201"
        },
        {
            "uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/account/11111111/extension/44444444",
            "id": "44444444",
            "extensionNumber": "202"
        }
    ],
    ...
}
于 2018-08-04T07:55:28.510 回答