问题标签 [skypedeveloper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
122 浏览

skype-for-business - 一些示例用户不在 Skype Web sdk 中工作

我是 Skype web sdk 的新手。我正在尝试使用提供的示例,尤其是聊天服务脚本。为了测试 sdk,我使用来自ucwa.skype.com的凭据,如msdn.microsoft.com/en-us/skype/websdk/downloadrunsamples中所述。

那里有 3 个凭据。当我使用第二个(又名 Fernando)时,我可以使用聊天服务脚本并与我的 Skype for business(这是一个 office-365 帐户)聊天。但是当我尝试使用另一个测试帐户(也来自 ucwa)做同样的事情时,我无法在我的桌面应用程序上接收聊天邀请。我很抱歉,sdk 不支持 office-365 帐户,但我在这里连接的是 ucwa 提供的帐户。

我同时使用两个帐户运行示例(在 2 个不同的窗口中),这是实际有效的帐户与另一个帐户之间的唯一区别:

工作的那个

另一个

我没有更改任何参数(只是在本地使用 wamp 服务器运行示例)。

0 投票
1 回答
88 浏览

ios - iOS SDK Skype 中的延迟问题 + 连接完成时默认音频输入静音

我正在使用 iOS SDK Skype for Business 以下是我的担忧。

  1. 延迟问题- 即使在良好的网络下也需要花费大量时间来连接呼叫我也保持视频服务点播默认连接仅用于音频馈送。
  2. 调用连接的音频源默认设置为 muted后,didChangeIsMuted 委托返回 true(静音)。用户必须手动按下按钮才能取消静音。
  3. 网址为https://github.com/OfficeDev/skype-ios-app-sdk-samples/tree/master/BankingAppSwift的最新 SDK 演示未成功编译。很少有资源文件丢失(帮助文件)。
0 投票
2 回答
404 浏览

office365 - Skype Web SDK 用户 AvatarURLs 未经授权的访问

我正在开发一个使用 Skype for Business Online 的 Skype Web SDK 的应用程序(https://msdn.microsoft.com/en-us/skype/websdk/developwebsdkappsforsfbonline)。

我已经通过 SDK 的登录管理器成功登录了一个用户,该管理器前面是一个 OAuth 2.0 协议授权代码授权流,该流检索了一个 access_token(由 SDK 登录管理器使用)。

我已经完成了某些任务,例如检索登录用户的组列表,以及与每个组关联的用户。我还能够检索每个用户感兴趣的一些数据,例如他们的 displayName 和状态。

但是,我无法为任何用户获取有效的头像Url。我能够检索与每个用户关联的 avatarUrl,它返回一个 url,例如:

“//webpooldm12a04.infra.lync.com/ucwa/oauth/v1/applications/[登录用户的ID?]/photos/[正在检索照片的用户的电子邮件]”。

导航到此 URL 会返回“401 - 未经授权:由于凭据无效,访问被拒绝”。服务器错误。

是否有人能够使用 Skype for Business Online 的 Skype Web SDK 检索用户的头像Url?

我发现,当登录 Office 365 (outlook.office.com/owa/?realm=[your_domain].com) 并访问 Skype for Business Online(右上角,Skype 图标)时,每个用户的头像是通过相同的调用检索:

“//webpooldm12a04.infra.lync.com/ucwa/oauth/v1/applications/[登录用户的ID?]/photos/[正在检索照片的用户的电子邮件]”。

在这里,只有[登录用户的id]不同。将我的代码中的 id 替换为通过 ...outlook.office.com/owa/... 生成的 ID 显然有效,但前提是我已经通过 ...outlook.office.com/owa/... 和仅当使用我的用户登录时。

这使我相信,Skype for Business Online 的 Skype Web SDK 检索到的 avatarUrl 中的 id 实际上无效,或者此问题与此https://github.com/OfficeDev/skype-web有关-sdk-samples/issues/1

如果有人能对这个问题有所了解,将不胜感激。

0 投票
0 回答
50 浏览

botframework - 如何在没有机器人告诉客户下一个选项的情况下在拨号盘中输入号码?

我正在研究机器人框架技术,通过使用 Skype 呼叫功能,我尝试了不同的场景,例如“一旦机器人要求客户按 1 输入帐号”,然后我尝试从拨号盘输入帐号,但每当我在拨号盘中按一个数字,然后立即机器人告诉客户其他选项,例如“按 2 输入密码”或“按 3 再次重复这些选项”。

我已经按照下面的链接来实现上述场景。
https://docs.botframework.com/en-us/csharp/builder/sdkreference/calling.html

而且我还想要帐号并固定我在拨号盘中输入的内容。

请告诉我如何解决上述问题。

-普拉迪普

0 投票
1 回答
507 浏览

skype - 本地运行的 Skype Web SDK

是否可以在没有 Internet 访问 Skype CDN 的情况下在本地运行 Skype Web SDK?

我尝试下载https://swx.cdn.skype.com/shared/v/1.1.23.0/SkypeBootstrap.min.js导致下载 https://latest-swx.cdn.skype.com/jLync /master_0.4.232/sdk.js

0 投票
3 回答
519 浏览

skype-for-business - UCWA - 不同应用的不同结果

我正在使用https://ucwa.skype.com/websdk上的交互式 Web sdk 。我已使用 Azure AD 登录成功登录。使用 F12 工具,我可以看到,我有一个有效的 oauth 令牌。

现在我使用这个令牌并尝试通过这样的 GET 请求获取一个人对象:_https://webpoolam30e08.infra.lync.com/ucwa/oauth/v1/applications/113782897528/me

这是结果:

}

我期望的是更多关于我的信息,如下所示:

我发现结果取决于应用程序 ID。如果我打开 Office365 门户网站 (_https://outlook.office.com/owa) 并使用 F12 工具搜索有效的应用程序 ID,那么我会得到预期的结果。即使使用我从交互式 web sdk 示例中获得的 OAuth 令牌。所以这不可能是安全或权限问题?我授予对 Azure 管理门户中所有权限的访问权限。

同样很奇怪的是,对于这两个非常相似的请求,我得到了具有相同 oauth 令牌的不同状态代码

_https://webpoolam30e08.infra.lync.com/ucwa/oauth/v1/applications/ 113782897528 /me/presence

-> 200 确定

_https://webpoolam30e08.infra.lync.com/ucwa/oauth/v1/applications/ 112861033140 /me/presence

-> 403 禁止

那么为什么两个应用程序之间存在差异以及获得相同结果所需的条件?天蓝色配置中是否缺少任何内容?

感谢帮助

0 投票
1 回答
108 浏览

azure - Azure AD 中的 User.ReadWrite 权限

我正在开发一个包含 Skype for Business Online Web SDK 的应用程序。我注意到无法访问有关已登录用户的 Skype 帐户/个人资料的信息(通过 Skype 的 mePerson 对象)。

我现在看到的唯一方法是将自己作为联系人并通过 Skype 人员对象访问有关该帐户/个人资料的信息。这对我来说似乎是不可能的,因为对每个使用我的应用程序的客户设置要求以将自己添加为 Skype for Business 上的联系人是不可行的。

此问题与此处发布的问题有关,在 GitHub Skype Web SDK 示例页面上:https ://github.com/OfficeDev/skype-web-sdk-samples/issues/1

我的问题:是否有计划在 Azure AD 中为扩展 Skype for Business 的应用程序添加 User.ReadWrite 权限?或者,是否有已知的解决方法来检索已登录用户的个人资料/帐户信息,包括状态、活动或头像/头像Url?

我还在 Microsoft Azure 论坛上发布了此内容: https ://social.msdn.microsoft.com/Forums/azure/en-US/27d6ebdc-f023-4829-96dd-eefb9e1aaeaf/userreadwrite-permissions-in-azure- ad?forum=SkypeWebSDK

但是,我没有回应,所以我也在这里发帖,希望任何人有任何意见。先感谢您。

0 投票
1 回答
1202 浏览

.net - 如何在 WPF 应用程序中集成 Skype for Business 功能

我们正在创建一个通过 Kinect 手势控制的 WPF 应用程序。它必须实现的功能之一是 Skype for Business 集成,我完全被微软为此提供的所有sdks 搞糊涂了。

我们需要将以下内容集成到我们的 wpf 应用程序中:

  • 开始、结束和拒绝音频或视频通话
  • 检测用户何时有来电
  • 检测正在进行的通话何时被挂断

我们可以将焦点切换到实际的 Skype for Business 窗口,也可以将控件集成到我们的 wpf 应用程序中,但我不确定要使用什么来进行集成。

我主要看的是Lync 2013 Client SDK,但它似乎与 Skype for Business 2016 存在问题,而且它对 silverlight 控件和 Visual Studio 2012 的先决条件看起来有点过时。

我对如何使用UCMA 5.0 SDK以及是否可以在 WPF 应用程序中使用它完全感到困惑,因为我没有找到关于此的示例。

所以我决定向社区征求建议。目前将 Skype for Business 音频/视频通话功能集成到 WPF 应用程序的最佳方式是什么?

0 投票
3 回答
422 浏览

skypedeveloper - Skype Web SDK 中每条消息的两倍

我已经使用 Skype Web SDK 有一段时间了。但是,即使在使用示例中给出的相同代码之后,我在登录时发布的每条消息都会收到 2 条。在代码中使用什么来限制这一点?

0 投票
2 回答
1043 浏览

c# - 是否可以为多个 Microsoft Bot 使用相同的 EndPoint

我正在尝试使用新的 Microsoft Bot Framework 来构建 Skype Bots。我想知道是否可以为多个机器人注册相同的端点?

我看到了微软的例子,他们使用 web.config 来存储:

并使用[BotAuthentication]属性来解决所有问题。

如果可以为多个 Bot 重复使用相同的端点,我应该如何处理身份验证?

谢谢