我的问题是,有没有可能/有办法在API密钥过期之前对其进行续订?
因此,假设API密钥的有效期只有30天,假设密钥将在11月30日到期。所以我的问题是,我们可以在11月30日之前更新API密钥吗?或者我们必须等到11月30日才能续订密钥。如果是,是如何实现的?
另外,DOME变量d2l.Security.API.TokenTimeout的空值是什么意思?它是否会计算到某个默认的no。密钥过期前的多少天?
发布于 2012-11-03 01:45:02
当userid或userkey不再有效时(无论是由于超时,还是由于用户显式地重置了他们的密钥,或者是因为密码更改),下一个API调用将fail with a 403 code per this documentation:
不过,我们建议您使用其中一个库,该库也有助于解释此条件:
请参阅Java interpretResult:
Dome变量控制这些用户id和用户密钥过期的时间。某些版本将其设置为30天,而在其他版本中,将其设置为“不确定”(-1)。此更改需要通过Desire2Learn的Help Dessk请求。
您可能还想使用check out the management page
更新:根据下面的屏幕截图,管理员可以在用户管理工具中明确清除应用程序密钥

https://stackoverflow.com/questions/13200190
复制相似问题