“作为用户”开启了报头与我们的企业管理员帐户与Box.com [BOX-API.V2](“As-Us

2019-10-23 16:48发布

我“作为用户的”头我们与Box.com企业管理员帐户来假冒其他用户启用并试图使用先前生成的令牌不刷新/每次再生。 当我试图Box.com连接通过我vb.net代码,让“框返回的HTTP代码未经授权(未授权):”错误。 我做错了吗? 我是否需要写任何额外的代码?

我需要比较生成的文件创建日期与今天的日期不到60天的标记,以刷新/到期前重新生成令牌?

'' '' 从文件读取昏暗StreamReader的刷新令牌作为StreamReader的的StreamReader = System.IO.File.OpenText(使用Server.Mappath( “〜\框\ BoxApiRefreshToken.txt”))oldRefreshToken = streamReader.ReadToEnd()streamReader.Close( )

boxManager =新BoxManager(oldRefreshToken)

Answer 1:

一旦你申请一个新的范围,你的API密钥必须再次通过手动OAuth的过程中走了该范围适用于您的访问令牌。 试图通过OAuth的再次登录,生成新的访问/刷新标记对,然后尝试使与作为用户报头您的要求。

请记住,共同管理员不能尝试使API请求其他共同管理员或主管理员。



文章来源: “As-User” header enabled with our enterprise admin account with Box.com [BOX-API.V2]
标签: boxapiv2