我可以在 Java 客户端中使用 Skype UCWA API 创建应用程序。我正在创建 onlineMeetings 并将 onlinemeeting id 和加入 url 存储在 db 中。当使用此功能的人joinUrl
加入特定会议时我需要做什么,我需要了解他们是加入会议还是离开会议等。
我从这里读到的(https://ucwa.skype.com/documentation/ProgrammingConcepts-Events)。我应该可以通过订阅我的应用程序上的事件通道来做到这一点。但是当我发送这样的 GET 请求时
{/applications/1234/events?ack=1&medium=300&low=600&timeout=900}
(这是一个例子)
我得到的回应是这样的
{"_links":{"self":{"href":"applications/1324/events?ack=1"},"next":{"href":"applications/1234/events?ack=2"}},"sender":[]}
我想这是一个超时响应。
但是在收到此响应之前以及在我发送请求之后,我加入了一个使用上述 Skype 应用程序创建的在线会议,并在该会议中键入消息。但我没有得到任何这样的事件。相反,我得到了这个响应,我怀疑这更像是一个超时响应。
你们中的任何人都可以指出我在这里犯了什么错误。
2017 年 3 月 24 日更新
要求 -
检查被邀请者是否在大厅
到目前为止所做的事情
1) 加入使用 onlineMeetingUri 和 operationID(由客户端生成)创建在线会议的用户
2) 在使用的应用程序的事件通道中获取此事件加入最初创建会议的用户。
要做的事情
3) 需要识别通过同样在大厅中的加入Url 加入在线会议的用户。由于在线会议是使用 Access.SameEnterprise 创建的,因此该组织的外部人员被直接放置在大厅中。
提前致谢