如何解决建议使用哪种服务器端方法来获取或创建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 举报,一经查实,本站将立刻删除。