Skype For Business Online UCWA应用程序服务器在一段时间后停止工作

问题描述 投票:0回答:1

最近几天,我为UCWA针对Skype for Business Online和AzureAD实施了自动发现/身份验证流程。当我完成并拥有应用程序目录的URL(+ OAuth2凭据)后,我将它们保存到我们的内部系统中。所以稍后我想用这些数据创建在线会议。应用程序目录的URL如下所示:https:\/\/webpoolam42e10.infra.lync.com\/ucwa\/oauth\/v1\/applications\/101331226048\/onlineMeetings\/myOnlineMeetings

如果我在检索数据的最初几分钟内这样做,它就可以正常工作。但后来看来,应用程序目录已经消失了。我收到了这个回复:

body":"{\"code\":\"NotFound\",\"
subcode\":\"ApplicationNotFound\",\"message\":\"An error occurred. Please retry. If the problem persists, contact your support team.\"}

状态代码是404。

后来我甚至倾向于得到401错误,这意味着未经授权。

我怀疑应用程序服务器消失了,只是暂时可用。我有一个刷新令牌和一个有效的访问令牌,所以这不会是一个问题。我不知道那里发生了什么,并且无法在文档中找到帮助。所以也许你们其中一个人有任何建议 - 我真的很感激!

Side-Info:我在PHP中完成所有这些工作,并且我在初始身份验证时只进行了用户交互。我保存刷新令牌和我需要的所有其他东西,以便我的服务器端应用程序可以长期使用授权。

skype-for-business ucwa
1个回答
1
投票

在此报告我对another question的部分回复:

保持UCWA应用程序始终在线:

如果您需要实现这一点,您需要正确理解和实施me Dashboard中解释的概念,尤其是在报告活动部分:

  • 最多每4分钟调用一次ReportAyActivity。
  • 使用Events Channel保持活跃的P-GET
  • 处理事件频道可能的超时
  • 处理服务器可以为应用程序发送的可能DELETE事件(在事件通道上),您必须为其重新生成应用程序Application dashboard

报告应用程序的活动,并通过活动频道保持有效的开放P-GET非常重要!

© www.soinside.com 2019 - 2024. All rights reserved.