建议使用哪种服务器端方法来获取或创建Twilio房间?

问题描述

创建房间(如果已经存在)将失败。其余文档以这个为例:

from twilio.rest import Client    

client = Client('my_account_sid','my_auth_token')

room = client.video.rooms.create(unique_name='DailyStandup')

但是,如果房间已经存在并且正在进行中,则此操作将失败。我可以捕获异常,然后尝试检索房间。但是,这对我来说似乎有点笨拙。部分原因是会议室在检索后以及任何参与者设法连接之前可能会从进行中更改为完成(不太可能但并非不可能)。另外,如何确保捕获到正确的正确异常?

这是我的最佳尝试,但我觉得有更好的方法

from twilio.rest import Client    

client = Client('my_account_sid','my_auth_token')

try:
    room = client.video.rooms.create(unique_name='DailyStandup')
except TwilioRestException as e:
    # How do we kNow this is the right exception?
    room = client.video.rooms('DailyStandup').fetch()
    # What if Now the room times out and is changed to `completed`?

使用其余api获取或创建Twilio房间的最佳方法是什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)