我该如何从Twilio的特定房间获取数据?

时间:2018-08-21 22:14:51

标签: python django twilio twilio-api

您好!

在尝试使用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)

我在their documentation中看到,输出可能是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

基本上我想得到房间的持续时间,在房间完成之前或之后

1 个答案:

答案 0 :(得分:0)

这里是Twilio开发人员的传播者。

除了一个例外,我认为您正在此处进行操作。在最后一行中,您只是调用print(duration, 7)而不是print(room.duration, 7),我相信这会导致最后的None结果。

我还相信durationend_time一样,只有在会议室完成后才可用。这就是为什么它在您的第4个打印语句中为None

给个机会,让我知道进展情况。