【问题标题】:XirSys - SimpleWebRTC - I get 'Could not validate application' when doing the request to iceServersXirSys - SimpleWebRTC - 向 iceServers 发出请求时收到“无法验证应用程序”
【发布时间】: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,然后我没有更多想法...也许您可以重新创建一个新帐户?

标签: webrtc stun turn


【解决方案1】:

目前,XirSys 不支持将 JSON 发布到其端点。您需要将其更改为发布标准 POST 汽车才能正常工作。 JSON 支持将很快添加。

问候, 李

【讨论】:

    猜你喜欢
    • 2021-10-29
    • 2021-05-10
    • 1970-01-01
    • 2021-08-01
    • 2014-10-18
    • 2013-10-09
    • 2016-06-01
    • 1970-01-01
    • 2020-02-25
    相关资源
    最近更新 更多