问题标签 [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.
c# - 以编程方式安排/创建 Skype for Business 会议
我正在开发一个 C#/console 应用程序,它将安排 Skype for Business 会议,并且无法找到关于什么是可能的以及用于这样做的正确方法/sdk 的明确答案。
应用程序需要:
- 在未来的某个日期为可以绕过大厅的单个演示者创建一个 lync / Skype 商务会议
- 检索用于加入该会议的 URL,以用于向其他参与者(组织外部)发送电子邮件邀请
这将在 Skype for Business 的 office 365 实例上运行。我在可能/可能不适用的各种 SDK 中发现了大量关于该主题的令人眼花缭乱的信息:
- Lync 2013 SDK
- UCMA 4.0 SDK
- Skype 网络 SDK
所有似乎都表明它们与 Office 365 不兼容,是否有人构建过类似的应用程序或处理过这个问题,可以提供一些建议?
office365 - Skype for Business Web SDK samples not working
I have downloaded the Skype Web SDK samples from here, but I can't make them work. I have registered a trial Office 365 account (dotnetsolutionsdemos.onmicrosoft.com
) and I have a user there (adam@dotnetsolutionsdemos.onmicrosoft.com
).
If I run the desktop version of Skype for Business then I can log in with my account so it seems that the Lync service does work.
I have installed the Skype for Business Web App Plug-in, put the sample code under IIS and opened it via a browser. Then I tried to sign in with my aforementioned account and it doesn't work. The ajax loader image is displayed and never disappears.
Upon inspecting the network traffic, I found the following:
There is a GET request to https://lyncdiscoverinternal.dotnetsolutionsdemos.onmicrosoft.com/xframe
which fails. The request fails with some name lookup failure or something, doesn't even return an HTTP response.
There is another request to https://lyncdiscover.dotnetsolutionsdemos.onmicrosoft.com/
which returns 403 Forbidden
.
Upon navigating to this address I find that the SSL cert doesn't match the URL.
I have tried it with IE/Chrome/Firefox, all the same. Also I haven't configured anything after registering the Office 365 account just used the default settings. As I said the desktop Skype for Business logs in just fine.
What am I doing wrong, how can I make this work?
Please find captured images below.
javascript - Skype Web SDK 登录不工作
我正在使用来自https://msdn.microsoft.com/EN-US/library/dn962162(v=office.16).aspx的 Skype SDK 入口点源并尝试登录 Skype,但我一直遇到问题Skype 功能之一。我目前有 2 个文本字段,它们都有自己的 ID 值(#username 和 #password),我有 2 个按钮(#signin 和 #signout)。
我从 msdn 网站上复制了一份 js 内容,如下所示,
加载我的 html 页面时出现以下错误,“未捕获的 TypeError:无法读取未定义的属性 'signInManager'”。它指向错误的行是“client.signInManager.state.changed(function (state) {”。我可以看到“signInManager”在 SDK-build.js 文件中,该文件被源正确拾取来自 swx.cdn.skype.com/vs/SDK-build.js 所以我不知道如何解决这个问题,有没有人对如何解决这个问题有任何想法?
javascript - 如何获得 UCWA 和 Skype Web SDK 的授权?
我有一个 Skype for Business 帐户呼叫 art@shockw4ves.onmicrosoft.com,我正在尝试获得授权。
- 我对 lyncdiscover 服务的第一个请求
回答:
- 然后我拿一个
user
链接并做下一个请求
答案:401 未经授权
- 此响应包含我的凭据数据。我接受授权 uri 并执行我的下一个请求
- 复制此 html 表单并在浏览器中运行。它重定向到https://login.microsoftonline.com/common/oauth2/authorize并打开带有错误文本的页面:
我做错了什么?我也测试:
什么是错误没有为应用程序注册回复地址?
voip - 检测到业务客户端的 Skype 来电并在网站中采取行动(接受、拒绝)(UCWA / Skype Web SDK)
【今天解决】
我们今天有一个可行的解决方案,我们在用户计算机上安装了一个小部件,它使用“Lync Client SDK”来拦截来电并自动查找信息,然后让用户拒绝/接受来自小部件的呼叫。
我们现在想知道以下场景是否可以使用“UCWA”或更简单的包装器“Skype Web SDK”(或任何其他更好的替代方案)
用户在计算机上安装了 Skype for business(连接到 Skype for Business 2015 服务器 - 本地)
用户正在使用网站(我们可以完全控制该网站)
[设想]
当客户向该用户 Skype for business(客户端)拨打电话时,应(以某种方式)拦截呼叫,并应通知网站/获取有关号码呼叫的数据,以便可以在客户可以进行的网站上进行查找决定拒绝/接受来自网站的电话。想象一下,该网站有一个专门用于此目的的小部件。
我一直在尝试在各种站点上查找信息,但只能找到有关 UCWA 和 Skype Web SDK 的简单场景存在和即时消息传递的信息。
https://msdn.microsoft.com/en-us/library/mt124990.aspx
https://ucwa.skype.com/documentation/
[问题]
这种情况是否可能(在此日期或以后会包含此功能)?或者任何有这方面知识的人都可以为我指明正确的方向或分享类似的场景以及你如何处理它。
谢谢!
api - 我可以调用 API 在 Skype for Business 中将用户设置/取消设置为“下班”吗?
我们有一个 Skype for Business 2015 部署,我想自动化状态,以便自动下班的员工在 Skype 中自动成为“下班”,并在他们打卡时从“下班”变为“离开”。
skype - 将 IM 从 Skype Web SDK 发送到 UCMA Bot
我无法将 IM 从 Skype Web SDK 发送到 UCMA bot 端点。如果我以 SfB 桌面客户端用户身份登录,则相同的代码可以工作。Skype Web SDK 是否支持与 UCMA 连接?请帮忙。
谢谢,
苏雷什。
office365 - Skype for Business Online (Office 365) 用户的状态信息
对不起,如果我提供了太多细节并且它不同步。
我的问题是,有什么方法可以将 Skype for Business Online (Office 365) 用户的状态信息显示到我们的 Web 应用程序中?
在我们的 Web 应用程序中,我们希望为我们的工作人员用户提供能力,使用这些能力他可以查看状态或与轮班超级聪明的用户聊天。我们不想对本地 Skype for business 服务器进行任何配置,我们希望通过云来实现。我们使用 HTML 5、JavaScript、C# 进行开发。
我们有 Office 365 订阅,我们为少数用户配置了一个 azure 活动目录。我认为我们需要使用 Microsoft Graph API 执行身份验证。
我在谷歌上搜索发现,
*
使用 Skype Web API 创建的应用程序是否能够与 Skype for Business Online (O365) 用户进行通信?
回答:目前 Skype Web API 应用程序需要本地本地 Lync 2013 或 Skype for Business 服务器。在线功能在路线图中,但我们目前没有发布日期。
*
Skype Developer Platform 的文档列出了与 Skype 通信的各种 SDK 和 API。只有 Lync 2013 SDK 支持 Skype for Business online 但不幸的是它不支持 html 和 javascript
asp.net-web-api - Skype for Business UCWA 和带有 Office365 的 Web API
现在是否可以连接到 Office365 服务器并通过 Skype for Business 使用 UCWA (ucwa.skype.com/)?
我想使用这个例子https://www.matthewproctor.com/Send-An-IM-With-UCWA-Creating-the-Application/但我不知道我可以使用哪个服务器来连接......