我使用 Box.com 的企业管理员帐户启用了“As-User”标头,以模拟其他用户并尝试使用先前生成的令牌,而无需每次都刷新/重新生成。当我尝试通过我的 vb.net 代码连接 Box.com 时,出现“Box 返回未经授权的 HTTP 代码(未经授权):”错误。我做错了什么?我需要编写任何额外的代码吗?
我是否需要将令牌生成的文件创建日期与今天的日期进行比较少于 60 天,以便在令牌过期之前刷新/重新生成令牌?
'''' 从文件中读取刷新令牌 Dim streamReader As StreamReader streamReader = System.IO.File.OpenText(Server.MapPath("~\Box\BoxApiRefreshToken.txt")) oldRefreshToken = streamReader.ReadToEnd() streamReader.Close( )
boxManager = 新 BoxManager(oldRefreshToken)