Unable to login to Skype Web SDK Samples
我正在尝试登录从 https://ucwa.skype.com 下载的 Skype for business Web SDK 示例
我正在使用 IIS 管理器窗口在本地 (http://localhost/) 运行示例并收到以下错误消息。
跨域问题
自动发现失败
浏览器控制台错误
我在 Office 365 中拥有开发人员帐户和 Azure AD 帐户(30 天免费试用帐户)并创建了应用程序。
请帮助我解决问题并帮助我登录 websdk 示例。
编辑:
我关注了来自 http://blog.thoughtstuff.co.uk/2016/04/how-to-run-the-new-skype-web-sdk-online-samples/ 的博客,
最后我得到了以下错误:
请求
1 2 3 | URL:https://webdirin1.online.lync.com/Autodiscover/AutodiscoverService.svc/root/oauth/user Request Method:GET Status Code:401 Unauthorized |
您所引用的示例 UCWA 帮助程序库并非旨在支持 O365/Skype For Business Online 帐户(仅限本地)。您需要查看以下使用 Skype Web SDK 的示例来获取对在线帐户的支持:
- OfficeDev/skype-web-sdk-samples
- 下载并运行 Skype Web SDK 示例
- Skype Web SDK 交互式示例
如果不花时间使用诸如适用于 JavaScript 的 Active Directory 身份验证库 (ADAL) 之类的东西来集成对 ADAL 的支持,就无法通过 UCWA 帮助程序库解决此问题。
如果开发人员不熟悉 Skype for business Web SDK,请参考以下链接:https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-create-service-主门户
该文档解释了清晰的步骤。
应用程序可能正在获取带有自己凭据的令牌,因此会出现错误,指出它没有为该帐户注册。此外,您可能必须直接分配应用程序权限。
请仔细检查您是否已为客户端应用程序分配了访问 Web 应用程序界面的正确权限。
为什么它与 Azure 相关联?是否可以在没有 Azure 帐户的情况下登录 Skype for business Web SDK 示例?