Authentication 一个月后Valence API返回http 403

Authentication 一个月后Valence API返回http 403,authentication,desire2learn,Authentication,Desire2learn,我已经成功地使用了D2L Valence API大约一个月了,但这是过去的一个月 周末,所有API调用都返回403错误。我联系了支持团队 负责我们的D2L服务器,但他们说周末没什么变化。 他们还在调查这个问题。我试过3个不同的用户 具有不同的权限设置,但所有设置都失败。你知道吗 这可能是什么原因?是否存在某种垃圾邮件过滤,或垃圾邮件过滤的限制 每小时请求数?谢谢。403可能有额外的主体,以表示更多信息。如果您正在保存userid和userkey,则正文可能是“tokenexpired”。这是一个

我已经成功地使用了D2L Valence API大约一个月了,但这是过去的一个月 周末,所有API调用都返回403错误。我联系了支持团队 负责我们的D2L服务器,但他们说周末没什么变化。 他们还在调查这个问题。我试过3个不同的用户 具有不同的权限设置,但所有设置都失败。你知道吗 这可能是什么原因?是否存在某种垃圾邮件过滤,或垃圾邮件过滤的限制
每小时请求数?谢谢。

403可能有额外的主体,以表示更多信息。如果您正在保存userid和userkey,则正文可能是“tokenexpired”。这是一个可能的原因,因为某些服务器的有效期为30天

如果您使用的是交互式应用程序,则可以使用带有“Token Expired”(令牌过期)的403对用户重新进行身份验证(如果您使用库,它将告诉您需要在解释结果()调用中重新进行身份验证)。当密码重置时,应用程序还需要能够在密码重置时执行此操作,因为令牌已过期

如果您未使用交互式应用程序(或者如果您希望避免重新授权),Desire2Learn支持可以将代币到期时间更新为无限期(您的机构支持团队可以使用Desire2Learn支持打开一张票证,以更改此内容:d2l.Security.API.TokenTimeout应转到-1)