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

时间:2018-09-10 15:12:10

标签: skype-for-business ucwa

最近几天,我针对Skype for Business Online和AzureAD实施了UCWA的自动发现/身份验证流程。完成并获得应用程序目录的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错误,这表示未经授权。

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

附加信息: 我正在PHP中进行所有操作,并且在初始身份验证时只有用户交互。我保存了刷新令牌和所有其他所需的东西,以便我的服务器端应用程序可以长期使用授权。

1 个答案:

答案 0 :(得分:1)

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

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

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

  • 最多每4分钟致电一次reportMyActivity。
  • 通过活动频道维护活动的P-GET
  • 处理事件频道上的可能超时
  • 处理服务器可以为应用程序发送的可能的DELETE事件(在事件通道上),您必须为其重新生成应用程序Application dashboard

报告应用程序的活动以及使用事件频道保持有效的打开P-GET都很重要!