使用 c# 调用 UCWA - lync 2013 服务器

calling UCWA with c# - lync 2013 server

我向下面发送了get请求url(我这里把我公司的真实域名换成了xxx)

http://lyncdiscover.xxx.com/?sipuri=abc@xxx.com

而不是根据很多博客得到这种格式。

{
"_links":{
"self":{
  "href":"https://lyncweb.sipdomain.co.uk/Autodiscover/AutodiscoverService.svc/root?originalDomain=sipdomain.co.uk"
},
"user":{
  "href":"https://lyncweb.sipdomain.co.uk/Autodiscover/AutodiscoverService.svc/root/oauth/user?originalDomain=sipdomain.co.uk"
},
"xframe":{
  "href":"https://lyncweb.sipdomain.co.uk/Autodiscover/XFrame/XFrame.html"
    }
  }
}

我在没有 xframe 的情况下返回了这种格式(我用 xxx 替换了域):

{
  "AccessLocation": "External",
  "Root": {
   "Links": [
      {
        "href":         "https://lswebservice.xxx.com/Autodiscover/AutodiscoverService.svc/root/domain",
    "token": "Domain"
  },
  {
    "href": "https://lswebservice.xxx.com/Autodiscover/AutodiscoverService.svc/root/user",
    "token": "User"
  }
    ]
  }
}

我在这里错过了什么?

您需要更新 Lync Server 2013 环境 - Updates for Lync Server 2013。 UCWA 与 Lync Server 2013 (CU1) 一起上线,您最初点击的是自动发现服务,它在 CU1 中更新为 return 您上面期望的格式。

该信息包含在 ITAdmin-Configuration 文档的最后一段中。