0

当我对服务器进行 API 调用时,我收到了各种数据的 404 错误——成绩、角色 ID、术语——我下次调用它时就不会继续了。数据在服务器上,可由同一用户查看,并且经常成功返回,但并非每次都返回。相同的用户上下文将为其他调用成功返回数据。

有什么想法可能导致这种情况吗?

我在非交互式脚本中将 Valence API 与 Python 客户端库和 Desire2Learn 的 9.4.1 SP18 实例一起使用。

更多细节:它在错误的 404 上返回的文本是“错误系统找不到指定的路径”。

4

1 回答 1

0

收集有关您的案例的数据将非常有帮助:数据包跟踪可以显示来自您的客户端的成功调用以及不成功的调用,特别是非常有用。如果您非常确定(并且我认为没有理由不应该从您的描述中)每次拨打电话时都以正确的方式形成电话,那么您注意到的那种行为似乎会说话对于一些更广泛的网络或配置问题:有时您的调用正确地通过了 Web 服务层,有时它们不是 - 因此这似乎不是您使用 API 的方式,而是服务的方式能够接收该请求。

我会鼓励您,特别是如果您可以收集数据以提供显示此行为,请与您的批准支持联系人或您的合作伙伴经理一起通过 Desire2Learn 的帮助台打开支持事件(取决于您是 D2L 客户还是D2L 合作伙伴)。

于 2013-10-01T12:52:27.557 回答