Я разрабатываю свое собственное приложение webRTC, следуя руководствам Сэма Даттона, я использую xirSys для предоставления сервера TURN для моего однорангового видео. НО метод $.ajax()
не возвращает учетные данные, имя пользователя, URL-адрес, как я ожидаю. Я также пытался использовать dataType: JSONP
. Возвращаемый ответ при отладке из firebug:
{"p":"/getIceServers","s":400,"d":null,"e":"Не удалось проверить приложение"}
Могу ли я получить url, имя пользователя, учетные данные в виде JSON и использовать их непосредственно в своем приложении? без каких-либо ошибок, потому что даже если статус обращения к URL-адресу равен 200, иногда возникает синтаксическая ошибка при вызове $.ajax()
?
$.ajax({
type: "POST",
url: "https://api.xirsys.com/getIceServers",
data: {
ident: "< xyz >",
secret: "< something-like-my-token >",
domain: "< www.mydomain.com >",
application: "default",
room: "default",
secure: 1
},
success: function (data, status) {
// data.d is where the iceServers object lives
peerConnectionConfig = data.d;
console.log(peerConnectionConfig);
}
});