【发布时间】:2013-06-12 10:29:59
【问题描述】:
我正在努力弄清楚如何使用我的 Box 身份验证令牌来使用 Box API。我已经在我的应用程序中构建了身份验证流程,以便我可以将相关部分(访问令牌、刷新令牌等)保存到钥匙串中。我遇到的问题是,每当我重新打开应用程序时,我似乎都找不到合适的方法来设置我的 BoxOAuth2Session 或任何重新使用保存的令牌将文件上传到 Box 的方法。目前,我正在使用我的 clientID 和 secret 重新创建 BoxOAuth2Session,并在该会话上手动设置 accessToken、refreshToken 等值。我创建了一个 BoxFilesResourceManager,附加了这个 BoxOAuth2Session,并使用 uploadFileWithInputStream 上传了一个文件。此请求总是以 401 失败。我能够将文件上传到 Box 的唯一方法是立即在使用 [BoxSDK sharedSDK].filesManager 的登录步骤之后。重新创建 OAuth 状态以访问 API 的预期工作流程是什么?
【问题讨论】: