2016-11-23 212 views
0

我正在使用ucwa skype api。我從ucwa.skype.com下載了示例。在運行示例時,我需要登錄到我的Skype用於商業帳戶。它給了我下面的錯誤。Lync服務不允許來自此源的跨域請求

jQuery的1.6.2.min.js:17 GET http://lyncdiscoverinternal.ge.com/xframe 網:: 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 @ jquery-1.6.2.min.js:17Transport.obj.injectFrame @ 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:表示內部WIDGET_CONTENT_MESSAGE消息 聽者:MessageEvent事件scriptInjector.js:194的MessageEvent scriptInjector.js:193 SI:表示內部WIDGET_CONTENT_MESSAGE消息 聽者:MessageEvent事件scriptInjector.js:194 MessageEvent事件 Transport.js :186服務不允許來自 這個起源的跨域請求。 AutoDiscovery.js:93自動搜索失敗上 內部/外部位置contentScript.js:234個CS: onRequestListener(參數[3])contentScript.js:234個CS: onRequestListener(參數[3])

回答

0

這問題(服務不允許來自此源的跨域請求)主要由「跨源資源共享(CORS)」引起,並且請求訪問的地址不是「白名單」。

的Skype的業務管理員可以通過配置(詳細信息的here):

$x = New-CsWebOrigin -Url "https://apps.contoso.com" 
Set-CsWebServiceConfiguration -Identity "{YOUR_IDENTITY}" -CrossDomainAuthorizationList @{Add=$x} 

你改變這種狀況,檢查是否是已經通過之前完成:

Get-CsWebServiceConfiguration | select -ExpandProperty CrossDomainAuthorizationList 

,這樣你就不改寫東西

相關問題