Twilio视频REST API:如何访问参与者&x27;s的名字,考虑到他们的参与者SID?

Twilio视频REST API:如何访问参与者&x27;s的名字,考虑到他们的参与者SID?,twilio,twilio-php,Twilio,Twilio Php,我有许多完整的Twilio视频组房间,每个房间都记录了所有的曲目。使用Twilio的video REST API可以轻松访问有关录制的信息,包括录制URL、类型(音频/视频)和参与者SID等信息,这是Twilio为参与录制的房间参与者提供的唯一标识符。每个参与者都有一个与他们相关联的“友好”名称,该名称在用户加入会议室时通过“授予”令牌生成过程进行设置。问题是,我找不到任何方法使用TwilioAPI访问参与者的友好姓名,尽管他们的SID很容易访问 使用Twilio的PHP helper库获取完整

我有许多完整的Twilio视频组房间,每个房间都记录了所有的曲目。使用Twilio的video REST API可以轻松访问有关录制的信息,包括录制URL、类型(音频/视频)和参与者SID等信息,这是Twilio为参与录制的房间参与者提供的唯一标识符。每个参与者都有一个与他们相关联的“友好”名称,该名称在用户加入会议室时通过“授予”令牌生成过程进行设置。问题是,我找不到任何方法使用TwilioAPI访问参与者的友好姓名,尽管他们的SID很容易访问

使用Twilio的PHP helper库获取完整录制细节的示例如下:(其中$client是Twilio video rest api客户端对象)

然后我可以得到$recording->url,$recording->duration等等

不幸的是,我希望能够从中获得他们的名字的“参与者”等价物不起作用-这引发了一个例外:

$participant = $client->video->participants('PAa091d58706d582f2f4db4d9426c1c073 ')->fetch();

解决这个问题的方法是在会议室进行时找出参与者SID,并将其与友好名称一起存储在我自己的应用程序中,以供将来参考。我想我只是在寻找一种更懒惰的方式:-)鉴于Twilio存储了房间的友好名称,他们似乎也会将参与者信息存储在某个地方。还有其他人解决了这个问题吗?谢谢

这里是Twilio开发者福音传道者


视频API仅列出了您可以通过REST API访问的两个资源:。据我所知,没有参与者资源。不过我会和团队核实一下。正如您所说的,目前的解决方法是在调用过程中发现参与者SID并自己存储它。如果您将来真的希望这样做,我建议您向Twilio developer evangelist提出问题并描述您的用例。


视频API仅列出了您可以通过REST API访问的两个资源:。据我所知,没有参与者资源。不过我会和团队核实一下。正如您所说的,目前的解决方法是在调用过程中发现参与者SID并自己存储它。如果您将来确实希望这样做,我建议您提出一个问题并描述您的用例。

Hi@philnash,谢谢您的确认。此处的页面确实包含视频api资源列表中的参与者,但仔细检查,该页面可能是从Twilio视频的预发布阶段遗留下来的。现在,我将自己存储这些信息。您就在那里,我现在将整合视频REST文档以正确反映API。我同意,目前自行存储信息是应用程序的最佳途径。您好@philnash,谢谢您的确认。此处的页面确实包含视频api资源列表中的参与者,但仔细检查,该页面可能是从Twilio视频的预发布阶段遗留下来的。现在,我将自己存储这些信息。您就在那里,我现在将整合视频REST文档以正确反映API。我同意,目前,自行存储信息是应用程序的最佳前进方向。
$participant = $client->video->participants('PAa091d58706d582f2f4db4d9426c1c073 ')->fetch();