如何使用 Twilio PHP SDK 列出队列成员

问题描述 投票:0回答:1

我已经尝试了几个小时来列出 Twilio 持有队列成员及其持有时间等,但使用 Twilio PHP sdk/helper 却没有成功。

我的代码的基础知识:

$twilio = new Client($sid,$token);
$queues = $twilio->queues('QUXXXXXXX')->members('')->fetch();

我可以在members()中放置一个呼叫Sid,但我需要呼叫Sid的列表。如果我将其留空,执行 var_dump 会显示有一个 [queue_members] elemnet,其中包含所有数组元素以及我需要的数据,但我无法弄清楚如何获取它。我认为这很容易,而且可能是这样,但我无法将 Twilio 的文档翻译成在这种情况下可以工作的其他内容,因为我还没有尝试过 10 种不同的方法。

我正在尝试学习 Twilio PHP 包装器,因为我非常熟悉仅使用curl 使用他们的 API。

谢谢

php twilio-php
1个回答
0
投票

访问队列的

members
属性。

这是

Queue\MemberList
类型

然后从中readstream成员实例。

以下代码片段记录

uri
Queue\MemberInstance
属性。 在文档中查找其他可访问的属性

# Read example
$members = $twilio->queues('QUx')->members->read();

foreach($members as $member) {
    echo $member->uri;
};

# Stream example
$memberStream = $twilio->queues('QUx')->members->stream();

foreach($memberStream as $member) {
    echo $member->uri;
};
© www.soinside.com 2019 - 2024. All rights reserved.