python - 我该如何从 Twilio 中的特定房间获取数据?
问题描述
你好真棒人!
尝试使用Twilio和 Django配置视频聊天时卡住
我想从房间中获取数据,我意识到只有unique_name
存在:
这是我正在尝试做的一个例子:
# All stuff related to credentials are correct
room_name = 'CoolTeam'
room = client.video.rooms(room_name).fetch()
print("room")
print(room,0)
print(room.unique_name,1)
print(room.max_participants,2)
print(room.duration,3)
room.update('completed') # I tried destroying the room
print(room.duration,4)
print(room.end_time,5)
print(room.date_created,6)
duration = room.duration
print(duration,7)
正如我在他们的文档中看到的,输出可能是 python 字典
这是输出
'room'
<Twilio.Video.V1.RoomInstance sid=CoolTeam> 0
'CoolTeam' 1
50 2
None 3
None 4
None 5
2018-08-21 21:53:43+00:00 6
None 7
基本上我想在房间完成之前或之后得到房间的持续时间
解决方案
Twilio 开发人员布道者在这里。
我认为您正在这里做事,除了一个例外。在最后一行中,您只是打电话print(duration, 7)
而不是print(room.duration, 7)
我相信会导致最后一个None
结果。
我也相信 和duration
一样end_time
,只有在房间完工后才能使用。这就是为什么它None
出现在您的第四次打印声明中。
试一试,让我知道进展如何。
推荐阅读
- java - 空单元格检查规则引擎决策表
- firebase - 将列表视图中的数据打印到 Firebase
- google-bigquery - Jupyter Notebook 无法访问 Big Query
- angular - “HammerInput”类型上不存在属性“maxPointers”
- c - 缺少头文件 (ini.h)
- java - 将列表添加到一组java中
- javascript - 如何使用节点写入 json 文件?
- vue.js - Vue + Element:.docx/.pptx/.pdf 文档的查看器
- java - 为什么我不能注册自己的注释处理器?
- php - 为什么我的数字海洋服务器中的电子邮件会变成垃圾邮件