簡體   English   中英

如何使用 RingCentral 從多個呼叫隊列中一次添加和刪除用戶?

[英]How to add and remove a user from multiple Call Queues at a time using RingCentral?

我有多個 RingCentral 呼叫隊列,我想構建一個應用程序,允許用戶從一組預先配置的隊列中添加和刪除自己。 這是一個移動應用程序,用戶將使用它並根據他們在商店中的物理位置設置他們的隊列可用性,每個隊列對應一個部門,因此用戶可以在部門之間移動時自己更改隊列。

給定一個呼叫隊列列表,我可以使用以下 API 一次更新每個隊列:

分配多個呼叫隊列成員 API

POST /restapi/v1.0/account/{accountId}/call-queues/{groupId}/bulk-assign

但是,這可能有點低效,因為更新每個用戶可能會導致每個隊列調用一個 API。

有沒有辦法通過一個 API 調用從多個隊列中添加/刪除用戶?

可以使用以下 API。 這會添加和刪除用戶作為隊列成員。

加入/離開呼叫隊列 API

以下 API 將為所有隊列設置完全使用隊列成員資格。 用戶將是所有列出的隊列的成員,而不是任何未列出的隊列的成員。

PUT /restapi/v1.0/account/{accountId}/extension/{extensionId}/call-queues

{
  "records": [
    {"id":"11111111"},
    {"id":"22222222"}
  ]
}

響應將類似於以下內容:

{
  "records": [ {
    "id": "12345678",
    "name": "Bakery"
  }, {
    "id": "87654321",
    "name": "Cafe"
  } ]
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM