You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel中使用Twilio API如何同时查询in-progress和completed状态的会议室

Twilio Video 会议室多状态一次查询方案

Twilio PHP SDK 的read()方法原生支持传入status参数为数组,可同时匹配多个目标状态,无需拆分两次查询。
你可以将代码修改为如下形式即可满足需求:

$twilio = new Client($this->sid, $this->token);
$rooms = $twilio->video->rooms->read(
    [
        "type" => "group",
        // 传入需要查询的所有状态数组
        "status" => ["in-progress", "completed"]
    ],
    20
);

常见问题说明

  • 之前你注释掉status参数后没有拿到预期结果,是因为Twilio Video API默认仅返回in-progress状态的会议室,已结束的completed状态会议室不会默认返回,必须显式指定需要查询的状态列表。
  • 单次查询最多可返回1000条会议室记录,若你需要拉取的记录量超过该限制,需要自行处理分页逻辑,通过返回结果中的分页标识迭代拉取全量数据。
  • 若你需要缩小查询范围,可以额外传入dateCreatedAfter、dateCreatedBefore参数按创建时间筛选,可有效提升接口响应速度。

内容的提问来源于stack exchange,提问作者Aayush Dahal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 18:36:06