0

我的问题是,是否有可能/方式在 API 密钥过期之前更新它们?

因此,假设 API 密钥仅在 30 天内有效,并且假设密钥将在 11 月 30 日到期。所以我的问题是我们可以在 11 月 30 日之前更新 API 密钥吗?还是我们必须等到 11 月 30 日才能更新密钥。如果是,如何?

另外,DOME 变量 d2l.Security.API.TokenTimeout 的空值是什么意思?它是否计算到某个默认值。密钥过期前几天?

4

1 回答 1

3

当用户 ID 或用户密钥不再有效时(由于超时或由于用户显式重置其密钥或由于密码更改),下一个 API 调用将失败,并根据本文档显示 403 代码

我们建议您使用其中一个也有助于解释这种情况的库:

请参阅Java 解释结果:

该 Dome 变量控制这些用户 ID 和用户密钥到期前的时间。某些版本设置为 30 天,而在其他版本中设置为“无限期”(-1)。需要通过 Desire2Learn 的帮助台请求此更改。

您可能还想查看管理页面

更新:根据下面的屏幕截图,管理员在用户管理工具中明确清除应用程序密钥 显示撤消应用程序访问权限的上下文菜单

于 2012-11-02T17:45:01.610 回答