0

我们正在尝试使用 Adob​​e Connect API 提供的数据在我们的网站上为我们的 Adob​​e Connect 研讨室构建忙/闲日历。

我们的第一次尝试使用了 sco-session-seminar-list。这以预期的格式返回数据,并且似乎工作得很好。但是,经过审查,我们发现许多现有会话没有被返回。有些房间没有将 API 用户设置为主持人或演示者,所以我怀疑这可能会导致问题,尽管用户可以在管理员中看到这些会话,这表明他们应该有权访问。

然后我们尝试了报告批量对象。这确实根据需要返回了所有研讨会。但是,它会访问报告数据库,这意味着过去 24 小时内创建的研讨会可能不会出现。更糟糕的是,似乎没有任何方法可以使用此方法按房间(或父 sco-id)进行过滤。

我在 API 文档中找不到任何其他相关方法可以比上述两种方法更好地满足我们的需要。但是,似乎忙/闲日历应该是 API 的相对常见用法。

4

1 回答 1

1

我们终于找到了一个非直观命名的函数,它适用于这类信息:

url="http://#AdobeConnectUrl#/api/xml
    name="action"                   value="sco-expanded-contents"> 
    name="sco-id"                   value="#roomID#">
    name="filter-gte-date-begin"    value="2015-01-01">
    name="filter-lte-date-begin"    value="2015-01-08">

此功能也适用于信息更丰富的日历,因为它返回的详细信息不仅仅是开始和结束时间(例如研讨会名称)。它提取在请求的 sco-id 下发生的所有会话,包括子文件夹中的会话。它还实时运行。

于 2014-12-29T16:03:36.657 回答