我请求xirsys端点看起来是这样的:XirSys - SimpleWebRTC - 我得到了“无法验证应用程序的执行请求iceServers
$.ajax({
type: "POST",
dataType: "json",
url: "https://api.xirsys.com/getIceServers",
data: {
ident: "username",
secret: "secret_api_key",
domain: "dummy_subdomain.domain.com",
application: "default",
room: "default",
secure: 1
},
});
然而,即使用户名,秘密和其余信息似乎是正确到xirsys
仪表板,我得到这个错误:'Could not validate application'
。
你有什么想法吗? 谢谢。
嗯,我想这和我现在得到一个200个状态,但不幸的是我得到这样的响应: { “P”: “/ getIceServers”, “S”:200, “d”:{” iceServers “:[{” URL “:” 击晕:127.0.0.1 “},{” 用户名 “:” 免费”, “URL”: “转:127.0.0.1运输= UDP”, “凭证”: “自由” },{“username”:“free”,“url”:“turn:127.0.0.1?transport = tcp”,“credential”:“free”}]},“e”:null} 我认为默认响应。
我能做什么错?
您正在使用jQuery,不是吗?我猜dataType是错误的(http://api.jquery.com/jquery.post/说数据类型可能是PlainObject或字符串)。寻找http://xirsys.com/files/docs/index.php/Quick_Start_Guide,dataType没有被指定。你是否尝试删除'dataType:“json”'? – mpromonet 2014-11-04 18:29:36
是的,我试过,但我现在得到400状态 – 2014-11-05 09:05:53
做一些尝试,我收到'{“p”:“/ getIceServers”,“s”:400,“d”:null,“e”:“Could not在域deosnot不存在时验证应用程序“}”。您的网域“dummy_subdomain.domain.com”是否使用https://my.xirsys.com/domains/list显示?如果没有,你应该使用https://my.xirsys.com/domains/create创建它? – mpromonet 2014-11-05 14:38:44