代码之家  ›  专栏  ›  技术社区  ›  Grokify Milad

如何获取用户的呼叫队列/部门?

  •  0
  • Grokify Milad  · 技术社区  · 7 年前

    如果我有用户的 extensionId ,如何获取用户的呼叫队列/部门信息,例如 "department": "Sales" .

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

    List Call Queues API

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

    Get Extension List API

    GET /restapi/v1.0/account/{accountId}/extension?type=Department
    
    1 回复  |  直到 6 年前
        1
  •  0
  •   Grokify Milad    7 年前

    用户可以是多个呼叫队列的成员。要获取列表,请调用用户的扩展信息终结点并查找 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"
            }
        ],
        ...
    }