【发布时间】:2014-11-03 12:31:48
【问题描述】:
我对 xirsys 端点的请求如下所示:
$.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":"stun:127.0.0.1"},{"username":"free"," url":"turn:127.0.0.1?transport=udp","credential":"free"},{"username":"free","url":"turn:127.0.0.1?transport=tcp","凭据":"免费"}]},"e":null} 我认为这是默认响应。
我会做错什么?
【问题讨论】:
-
您使用的是 jQuery,不是吗?我猜 dataType 是错误的(api.jquery.com/jquery.post 说 DataType 可能是 PlainObject 或 String)。查看xirsys.com/files/docs/index.php/Quick_Start_Guide,未指定数据类型。您是否尝试删除
dataType: "json"? -
是的,我试过了,但我现在得到了 400 状态
-
尝试了一些,当域 deos 不存在时,我收到
{"p":"/getIceServers","s":400,"d":null,"e":"Could not validate application"}。您的域dummy_subdomain.domain.com是否使用 my.xirsys.com/domains/list 显示?如果不是,您应该使用my.xirsys.com/domains/create 创建它? -
是的。可以是子域吗?
-
我尝试使用您使用的同一域
dummy_subdomain.domain.com,然后我没有更多想法...也许您可以重新创建一个新帐户?