我正在使用ucwa skype api。我已经从ucwa.skype.com下载了样本。在运行示例时,我需要登录到我的skype的业务帐户。它给了我以下的错误。
JQuery1.6.2.min.js:17 GET http://lyncdiscoverinternal.ge.com/xframe net::ERR_NAME_NOT_RESOLVED(匿名函数)@ jquery-1.6.2.min.js:17domManip @ jquery-1.6.2.min.js:17domManip @ jquery.tmpl.min.js:1append @ jquery-1.6.2.min.js:17html @ Transport.js:516startAutoDiscover @ AutoDiscovery.js:51AutoDiscovery.obj.startDiscovery @ AutoDiscovery.js:141beginDiscovery @ Index.js:91processAuthClick @Index.js:101(匿名函数)@ Index.js:163handle @ jquery-1.6.2.min.js:17k @ jquery-1.6.2.min.js:16 Transport.js:479帧位置在超时内找不到(10000):http://lyncdiscoverinternal.ge.com/xframe XFrame.js:143 GET http://lyncdiscover.ge.com/xframe 403 (禁止)sendRequest@XFrame.js:143(匿名函数)@ XFrame.js:207 scriptInjector。js:193 sI: inside WIDGET_CONTENT_MESSAGE消息侦听器: MessageEvent scriptInjector.js:194 MessageEvent scriptInjector.js:193 sI: inside WIDGET_CONTENT_MESSAGE消息侦听器: MessageEvent scriptInjector.js:194 MessageEvent Transport.js:186服务不允许来自此来源的跨域请求。AutoDiscovery.js:93自动发现在内部/外部位置contentScript.js:234 cs: onRequestListener(Arguments3) contentScript.js:234 cs: onRequestListener(Arguments3)失败
发布于 2017-09-04 12:34:48
此问题(服务不允许来自此来源的跨域请求)。主要是由“跨源资源共享(CORS)”引起的,并且请求访问的地址不是“白名单”。
业务管理员的Skype可以通过(更多信息的这里)配置:
$x = New-CsWebOrigin -Url "https://apps.contoso.com"
Set-CsWebServiceConfiguration -Identity "{YOUR_IDENTITY}" -CrossDomainAuthorizationList @{Add=$x}在更改之前,请检查是否已经通过以下方法完成:
Get-CsWebServiceConfiguration | select -ExpandProperty CrossDomainAuthorizationList这样你就不会覆盖一些东西
https://stackoverflow.com/questions/40757281
复制相似问题