Twilio Video REST API:如何在给定 participantSid 的情况下访问参与者的姓名?
Twilio Video REST API: how to access a participant's name, given their participantSid?
我有许多完整的 Twilio 视频组房间,每个房间都记录了所有曲目。使用 Twilio 的视频 REST API 可以轻松访问有关录制的信息,其中包括录制 URL、类型 (audio/video) 和参与者 SID 等信息,这是 Twilio 的唯一标识符提供该录音的房间参与者。每个参与者还有一个与他们相关联的 'friendly' 名称 - 这是在用户加入房间时通过 'grant' 令牌生成过程设置的。问题是,我找不到任何方法来使用 Twilio API 访问参与者的友好名称,尽管他们的 SID 很容易访问。
使用 Twilio 的 PHP 帮助程序库获取完整记录详细信息的示例如下:(其中 $client 是 Twilio 视频休息 api 客户端对象)
$recording = $client->video->recordings('RTe8c5c08c664a314d38f30f9b62554189')->fetch();
然后我可以获得 $recording->url、$recording->duration 等等。
不幸的是,'participants' 等效项(我希望能够从中获取他们的名字)不起作用 - 这会触发异常:
$participant = $client->video->participants('PAa091d58706d582f2f4db4d9426c1c073 ')->fetch();
可以通过在房间进行时找出参与者 SID 并将其与友好名称一起存储在我自己的应用程序中以供将来参考来解决此问题。我想我只是在寻找一种更懒惰的方式来做到这一点 :-) 并且考虑到 Twilio 存储了房间的友好名称,他们似乎也可能将参与者信息存储在某个地方。有没有其他人已经解决了这个问题?谢谢!
此处为 Twilio 开发人员布道师。
视频 API 仅列出了您可以通过 REST API 访问的两个资源:Rooms and Recordings. As far as I know, there isn't a Participant resource. I will check with the team though. As you say, the workaround for now is to discover the participant SID during the call and store it yourself. If you do want this in the future, I recommend raising a ticket with Twilio support 并描述了您的用例。
我有许多完整的 Twilio 视频组房间,每个房间都记录了所有曲目。使用 Twilio 的视频 REST API 可以轻松访问有关录制的信息,其中包括录制 URL、类型 (audio/video) 和参与者 SID 等信息,这是 Twilio 的唯一标识符提供该录音的房间参与者。每个参与者还有一个与他们相关联的 'friendly' 名称 - 这是在用户加入房间时通过 'grant' 令牌生成过程设置的。问题是,我找不到任何方法来使用 Twilio API 访问参与者的友好名称,尽管他们的 SID 很容易访问。
使用 Twilio 的 PHP 帮助程序库获取完整记录详细信息的示例如下:(其中 $client 是 Twilio 视频休息 api 客户端对象)
$recording = $client->video->recordings('RTe8c5c08c664a314d38f30f9b62554189')->fetch();
然后我可以获得 $recording->url、$recording->duration 等等。
不幸的是,'participants' 等效项(我希望能够从中获取他们的名字)不起作用 - 这会触发异常:
$participant = $client->video->participants('PAa091d58706d582f2f4db4d9426c1c073 ')->fetch();
可以通过在房间进行时找出参与者 SID 并将其与友好名称一起存储在我自己的应用程序中以供将来参考来解决此问题。我想我只是在寻找一种更懒惰的方式来做到这一点 :-) 并且考虑到 Twilio 存储了房间的友好名称,他们似乎也可能将参与者信息存储在某个地方。有没有其他人已经解决了这个问题?谢谢!
此处为 Twilio 开发人员布道师。
视频 API 仅列出了您可以通过 REST API 访问的两个资源:Rooms and Recordings. As far as I know, there isn't a Participant resource. I will check with the team though. As you say, the workaround for now is to discover the participant SID during the call and store it yourself. If you do want this in the future, I recommend raising a ticket with Twilio support 并描述了您的用例。