【发布时间】:2022-09-22 22:15:55
【问题描述】:
我是 WebSockets 的新手,我想从 traccar 获得实时数据,所以我尝试使用他们的 WebSocket API,但我无法连接到它。我跟着那里的文档https://www.traccar.org/traccar-api/。
这是我的代码
$.ajax({
//url: \"http://[IP]:8082/api/session\",
url: \"http://demo.traccar.org/api/session\",
dataType: \"json\",
type: \"POST\",
data: {
email: \"useremail@email.net\",
password: \"myPassword\"
},
success: function(sessionResponse){
console.log(sessionResponse);
openWebsocket();
}
});
var openWebsocket = function(){
var socket;
socket = new WebSocket(\'ws://demo.traccar.org/api/socket\');
socket.onclose = function (event) {
console.log(\"WebSocket closed\");
};
socket.onmessage = function (event) {
var i, j, store, data, array, entity, device, typeKey, alarmKey, text, geofence;
console.log(event.data);
};
};
如果您有见解或解决方案,那将对我有很大帮助 提前谢谢你,上帝保佑:)