Javascript TwilioJS库
我目前正在使用and for。我很难确定如何才能确定我的用户是否在线。我知道js库的一个函数包含关于Twilio.Device.presence的信息。它成功地显示了所有在线用户。但我如何确定我当前呼叫的用户是否在线 在字段编号中,我将呼叫:Javascript TwilioJS库,javascript,jquery,python,twilio,Javascript,Jquery,Python,Twilio,我目前正在使用and for。我很难确定如何才能确定我的用户是否在线。我知道js库的一个函数包含关于Twilio.Device.presence的信息。它成功地显示了所有在线用户。但我如何确定我当前呼叫的用户是否在线 在字段编号中,我将呼叫: <input type="text" id="number" name="number" placeholder="Enter a phone number or client to call"/> 在该功能中: Twilio.Devic
<input type="text" id="number" name="number"
placeholder="Enter a phone number or client to call"/>
在该功能中:
Twilio.Device.presence(function (pres) {
if (pres.available) {
// create an item for the client that became available
$("<li>", {id: pres.from, text: pres.from}).click(function () {
$("#number").val(pres.from);
call();
}).prependTo("#people");
} else {
// find the item by client name and remove it
$("#" + pres.from).remove();
}
});
pres.from是联机的用户。我怎样才能对其进行for循环并检查number字段中的数据是否相同。
或者如何从函数传递到视图
谢谢你的帮助。这里是Twilio福音传道者 一种简单的方法是,当检测到客户端的可用属性已更改为false时,从元素中删除click处理程序。这样,您的用户将无法启动对该客户端的调用 您还可以根据可用属性的值更改元素样式,从而直观地显示客户端状态 另一种选择是在客户端脱机时删除整个客户端,这样用户甚至看不到客户端名称 如果您想同时跟踪所有在线和离线客户端,那么我认为您需要在客户端上保留一些状态,以跟踪在线/离线客户端列表。实现这一点的简单方法是使用客户机名称数组。当客户端联机时,您可以将其名称添加到此阵列,当客户端脱机时,您可以将其从阵列中删除
希望能有所帮助。您有样品吗?有没有办法在views.py文件中跟踪它?感谢您的回复。我实际上希望能够在后端部分使用它,因为我计划将它用作API类型。因为根据我的研究,您不能在视图部分使用device.presence。