问题标签 [ruby-box]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - 如何在没有服务器的情况下完成此 OAuth 过程?
我正在使用 ruby-box gem 连接到 box.com,它声明使用此代码获取访问令牌:
问题是我没有要重定向的 url,而且我也没有使用 GUI,所以我无法从那里获取代码。我该怎么办?
jwt - 无法使用 Boxr gem Ruby SDK for Box API 通过 id 获取文件夹
我目前正在使用 FormStack 表单服务的 Rails 5.2 应用程序。Formstack 使用 Box 来存储服务。我开始使用Boxr gem 与 Box API 进行交互。
要创建一个client
,您将需要一个开发人员令牌。
client = Boxr::Client.new('{BOX_DEVELOPER_TOKEN}')
但是,这将BOX_DEVELOPER_TOKEN
每 60 分钟到期一次。所以我决定使用 JWT 进行身份验证。
所以我生成token
以下方式:
这就是我传递给生成客户端的内容:
这将创建客户端:
但是,当我尝试通过 ID 检索文件夹时,我收到一个错误,当我通过BOX_DEVELOPER_TOKEN
创建客户端时没有收到该错误。
folder = client.folder_from_id("12345678")
在企业设置中,我通过提供 API TOKEN 授予对应用程序的访问权限。我不确定为什么我无法获取该文件夹。当我转到文件夹 ID 时,该文件夹就在那里,并且在开发人员控制台中,我具有管理员访问权限。有什么帮助吗?