【问题标题】:How do I suppose to fetch data from a specific room in Twilio?我该如何从 Twilio 中的特定房间获取数据?
【发布时间】:2018-08-21 22:14:51
【问题描述】:

大家好!

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

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

【问题讨论】:

    标签: python django twilio twilio-api


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

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

    我也相信durationend_time 一样,只有在房间完成后才能使用。这就是为什么在您的第 4 个打印语句中使用 None

    试一试,告诉我进展如何。

    【讨论】:

    • 感谢您的回答!我在 7th print 中的错误(这是一个存储持续时间的变量)。但是正如你所说,我尝试在销毁房间之前打印print(room.duration,3),在销毁房间之后打印print(room.duration,4),仍然是None,只有end_time返回一个值
    • 抱歉,我完全错过了之前的变量赋值 ?‍♂️ 我不知道发生了什么,我会更深入地研究一下。
    猜你喜欢
    • 2022-01-22
    • 1970-01-01
    • 1970-01-01
    • 2019-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-26
    相关资源
    最近更新 更多