获取按最后 activity 或未读计数排序的 Twilio 聊天用户频道?

Get Twilio Chat User Channels sorted by last activity or unread count?

我们正在开发一个聊天系统,用户可以在多个聊天室中,我希望能够首先显示最近的频道。

这可以是最后一条消息发送的时间,也可以是未读消息的数量,只要有一定的顺序,我不需要遍历频道的所有页面并获得额外的元数据来手动排序。

我在 the docs 中看不到任何选项,即使响应元数据将 "key" 设置为 "channels",我也无法找出查询可以改变它的参数。

频道似乎总是按随机唯一频道 ID 排序返回,因此对于几乎每个用例,您都需要获取所有频道并手动排序。是这样还是我遗漏了什么?

这里是 Twilio 开发人员布道者。

恐怕您现在无法订购 API 内的频道。虽然此功能在路线图上,但我无法给出任何时间估计。

目前的解决办法是手动排序。不过,一旦发生变化,我会更新。