问题标签 [ucwa]
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.
sharepoint - Outofbox SharePoint Presence Control 以使用 UCWA Lync API
我们的 SharePoint 2013 客户需要在客户端 Web 浏览器上显示 Lync 状态,而无需在客户端 PC 上安装 Lync 客户端
我对 Lync 开发和 SharePoint 集成不太熟悉,但是我知道 SharePoint 2013 和 Lync 2013 是不可能的,因为状态控制基于此处提到的浏览器插件
我进行了搜索,发现有一个针对移动和 Web 开发的 Lync UCWA的新 API
我认为 SharePoint 团队将来会使用这个 Lync API(或者他们可能已经使用它)来显示用户的状态,而无需安装 Lync 客户端
问题是:
他们有来自 SharePoint 团队的任何消息吗?还是到现在都没有消息?
autodiscovery - Lync 的 UCWA 自动发现响应
我正在尝试制作一个连接到 Lync 服务器的 UCWA 应用程序。现在我只使用 ucwa.lync.com 上提供的沙箱
我一直在查看示例,但我想按照http://ucwa.lync.com/documentation/KeyTasks-CreateApplication上的步骤尽可能简化它
这是我得到的:
我希望这会返回用户和 xframe 的 href,但我得到一个 mime 类型错误:
拒绝从“-shortened-”执行脚本,因为它的 MIME 类型(“application/json”)不可执行,并且启用了严格的 MIME 类型检查。
谁能在这里指出我正确的方向?
html - 尝试在 VPN 上的 Lync UCWA 上运行应用程序的 POST 请求时获取 502 错误网关
我在尝试对 Lync UCWA 上的应用程序信息运行 POST 请求时收到 502 Bad Gateway(“策略阻止请求被代理。”)。当我在没有 SSL 的情况下发出请求时,我得到 403 - Forbidden: Access is denied。
这是因为我在 VPN 上而不是在内部网络上吗?有一些关于 VPN 或 IIS 内部的政策拒绝我访问?
我还没有在内部尝试过。其他有这种经验的人吗?
node.js - UCWA Lync 身份验证 - 500 网络票证无效
我正在尝试使用 Nodejs 为 Lync 创建一个简单的客户端。基于http://ucwa.lync.com/documentation/KeyTasks-CreateApplication我做了这样的事情。它一直有效到最后一步 #9,那时我应该在 UCWA 注册我的应用程序。服务器响应代码 500 和愚蠢的解释
您要查找的资源有问题,无法显示
和标题
x-ms-diagnostics': '28032;source="mysource";reason="网络票证无效。"'
这里有一个关键点。这不是我的服务器。我在那里只有一个帐户,我可以使用官方的 Lync 客户端或 Pidgin 插件登录。是否有一些额外的步骤可以“允许”我的应用与 UCWA 一起使用?
@ShelbyZ 我可以轻松地使用 Oauth 进行授权。我正在接收授权令牌,因此我已登录。
我收到类似于
"_links":{ "self":{"href":"link"}, "applications":{"href":"我需要这个"}, "xframe":{"href":"link"} } }
现在。我需要“注册我的应用程序”做 POST。在这最后一步中,我得到 500 个代码响应。我希望这与@Matthew Proctor 所说的无关。因为我不能简单地管理服务器
android - 如何在 Lync UCWA 中启动多用户对话
首先,这里有一些关于我想要完成的事情的信息,所以如果有更好的方法,我很想听听你的想法。
我正在创建一个 Android Kiosk 应用程序,它利用 Lync UCWA 坐在我工作的入口处,当访客进入办公室时,他们将使用 Kiosk 通知办公室中的某人有客人。
为此,我创建了一个新的 Lync 用户,该用户将是在展台上经过身份验证的帐户,并且将是发送传出消息邀请的用户。
我想要完成的是通过将多个人添加到对话中来创建一个群聊,这样每个人都会收到消息,然后有人可以回复群聊,让其他人知道他们会走到前面问候客人。我可以向一个人发送消息,但还没有弄清楚如何让多个人进行对话。
我尝试与一个人开始对话,然后调用addParticipant端点将其他人添加到对话中,但这对我来说还没有用。从我所看到的情况来看,在第一个人接受邀请之前我无法添加某人,这造成了问题,因为我不能保证那个人会接受它。
我在这里采取了错误的方法还是我错过了什么?我试着想什么代码在这里会有所帮助,但不认为它会有所帮助,所以如果我发现后续行动需要它,我会发布与该主题相关的任何内容。
java - Lync UCWA Api 自动发现问题
我正在使用 ucwa.lync.com api,当我使用 url https://lyncdiscover.comapanyname.com 时,我得到的响应为
其中仅包含两个链接。但根据 api,它必须返回三个链接。
谁能告诉我这有什么问题?
lync - Is it possible to send a file(an image file) or share your desktop/ viewport with other users using Lync UCWA?
I tried to explore the UCWA code but did not understand/ get across any such document or code that informs whether desktop sharing or file sharing is possible using UCWA api?
Kindly inform if this capability is present in UCWA? If it is, kindly share some link/code/documentation regarding the same?
Thanks in advance.
c# - 使用 Exchange Web 服务和 UCWA 发送 Lync 会议邀请
我想制作一个向与会者发送 lync 会议邀请的网络服务。我已经完成了 UCWA 部分,用于生成会议会议地址。
但现在我正在尝试使用 EWS 创建邀请。我可以发送标准约会,会议 URL 为正文,但 Outlook Lync 插件无法将其识别为 lync 会议。
感谢Outlook Spy 插件,我可以看到将我的约会转换为 lync 会议的正确标签。所以我认为我只需要添加与原始 Lync 会议(使用 Outlook 的 lync 插件创建)相同的标签。
我试图设置我的约会的扩展属性:
这两个 [XMLVALUES] 只是从 Outlook spy 复制/粘贴,这是一个很长的文本,为了清楚起见,我不在这里写。
之后我收到了我的邀请,但是这些标签不会在 Outlookspy 中显示为属性标签,因此我的约会没有被重新确认为“Lync 会议”。
你有什么想法?
非常感谢。
lync - 如何创建一个简单的 Lync 2013 Presence 'Kiosk'?
基本上,我们都因长时间的持续部署而感到非常疲倦和精疲力竭,并希望在老板不在的时候做一些有趣的事情。
不利的一面是,我们都是 SA 和 Net Eng,而不是我们中间的开发人员。
我们将在几周内向大众部署Lync 2013 的完整本地安装(不是替代品,没有 2010 基础架构),作为“酷”的奖励,我们希望将我们非常过时的输入/输出滑块替换为显示部门 Lync 状态的大屏幕信息亭。我们稍后可能会添加功能,但首先 - 只是显示当前状态就可以了
我们可以安装客户端、任何浏览器、插件、任何我们想要的东西——这主要只是一个概念验证和一个有趣的项目。
大多数操作指南都是针对 2010 年的,这似乎不起作用。
在我看来,最简单的方法是创建一个“礼宾”用户,将部门添加到联系人列表中,然后在网页或客户端的修改版本上显示联系人列表。
任何想法从哪里开始一起破解这个坏男孩?所有连接都是内部的,不需要外部访问。
lync - UCWA 使用 grant_type=password 刷新 Oauth 令牌
我正在尝试使用 Lync UCWA 刷新 OAuth 令牌,遵循此处的示例,https: //msdn.microsoft.com/en-us/library/office/dn356686.aspx#sectionSection3
他们文档中的示例使用grant_type urn:microsoft.rtc:annmeeting,但我使用的是grant_type=password。我的客户端首先成功地对 /WebTicket/oauthtoken 端点进行了身份验证,并且我收到了 access_token 就好了。
几个小时后,我需要通过使用以下参数再次发布到 /WebTicket/oauthtoken 来刷新 OAuth 令牌:
不过,这会返回状态 400,并带有错误:invalid_request 和标题中的注释“没有有效的安全令牌”。我放入 ms_rtc_renew 的值与我在其他端点的所有标头中使用的值相同,'Authorization': ['Bearer $access_token'],因此令牌工作正常。
我已确保在发布到 /WebTicket/oauthtoken 端点时使用了 Content-Type: application/x-www-form-urlencoded 的标头,并且在发布之前对数据进行了 urlencoding。
是否有其他人能够使用 Lync UCWA 1.0 和 grant_type=password 刷新 OAuth 令牌?任何有经验的 UCWA 开发人员都认识到我在帖子中缺少什么来刷新令牌?
提前致谢。