问题标签 [boxapiv2]

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.

0 投票
0 回答
631 浏览

oauth-2.0 - 如果您尝试编辑应用程序,如何使 Box 重定向 URI 动态,因为 redirect_uri 不能为空

Box OAuth 重定向 uri 只能在创建新应用时为空。如果您尝试编辑应用程序,redirect_uri 将成为必需项。有人可以告诉我,如何使 redirect_uri 动态化?意思是将身份验证代码重定向到发出请求的服务器。

步骤,

  1. 在“app.box.com/developers/services”中创建一个应用程序(redirect_uri 为空白)。

  2. 发出授权请求 'app.box.com/api/oauth2/authorize?response_type=code&client_id=XXX&redirect_uri= https://www.xyz.com '。

    这会正确地将代码重定向到“ https://www.xyz.com?code=XXXXXXX

  3. 但是,当我尝试编辑应用程序时,比如说我想添加图像等,redirect_uri 是强制性的。

现在如何使redirect_uri 动态化?我正在尝试使用 box-sdk-java-v2 进行 API 调用。

0 投票
1 回答
830 浏览

c# - 获取 Box.com 上上传文件的 URL

我已经能够使用利用 Box API 的 C# 程序成功上传文件 Sample.pdf。(client_id、client_secret、code、POSTMAN 等)

上传后,我只是想知道如何检索公共 URL 以在 C# 程序中访问此文件?我认为 sharedlink 是一种方式,但我不确定如何。

谢谢

0 投票
1 回答
766 浏览

rest - BOX API:如何使用 https://api.box.com/2.0/files/{fileId}/content 获取位置属性以进行下载

我的代码如下

我的回应如下 -

我收到状态码200, OK;但要获得location属性,我需要状态码302以及位置 url ( https://dl.boxcloud.com/*)。

如果没有在响应中获取location: https://dl.boxcloud.com/*属性,我如何从 box api 下载文件?

0 投票
1 回答
3547 浏览

box-api - 如何自动生成盒子文件下载 URL?

我正在使用 box API 来获取存储在 box 文件夹中的文件的元数据。当我进行 API 调用时,我得到了包括下载 URL 在内的所有元数据,但它对于所有文件都是空的。

我必须手动转到每个文件,然后必须单击共享链接来生成他们的下载 URL。是否可以在文件到达 box 文件夹后立即自动生成文件的下载 URL?

0 投票
1 回答
32 浏览

java - 从 BoxClient [Box.com JavaSDK] 检索不同的拇指尺寸

此代码正确检索文件的 32x32 缩略图:

但是如果我想获得 128x128 或 256x256 的拇指怎么办?我找不到参数或方法来检索这个拇指。

为了得到我想要的东西,我可以做任何魔术吗?

0 投票
1 回答
42 浏览

ios - 框:上传新文件后立即获取 sharedlink 参数

在 BoxFile 块中的框中上传新文件后,有什么方法可以立即获取 sharedLink 参数。

我试过以下代码,但它返回的 sharedlink 参数为零。

0 投票
0 回答
1020 浏览

ios - 框:获取图像 url 以进行共享

当前文件的sharedLink url 是 html 类型。如何直接获取要共享的图像 url 而不是获取 html 类型的 url。

目前,我在 url 下方作为 sharedLink 获取图像,该图像是 html 类型

https://app.box.com/s/53auzqp2sdx2ki9dl8kw

如何直接获取带有图像扩展名的 url,我通过在浏览器中检查上面的链接获得。

https://app.box.com/representation/file_version_20217702945/image_2048_jpg/1.jpg?shared_name=53auzqp2sdx2ki9dl8kw

0 投票
1 回答
298 浏览

c# - 循环遍历所有文件夹和子文件夹以获取 Box 的文件

我设置了一个共享文件夹,无需登录 Box 即可访问。有没有办法遍历文件夹和子文件夹以从 Box 中获取文件,而无需我提供 api 密钥或令牌?我正在尝试在 C# 和 Box API 中执行此操作。

对于所有投票结束这个问题的人。请澄清这个问题是如何不清楚的。

0 投票
1 回答
487 浏览

java - Box Java SDK - 无法下载/删除文件的特​​定版本

我正在使用最新的Box SDK与 Box API 进行交互。我能够成功上传、下载、删除和上传文件的新版本。

但是,我无法删除许多文件版本中的一个,正如 SDK 页面上所建议的那样:

这无法删除版本,而是删除整个文件。

同样,我也无法下载特定的文件版本。下载代码:

这仅下载最新版本。谁能建议如何使它工作?

0 投票
2 回答
5894 浏览

android - 如何为我的 Android 应用程序使用带有 OAuth2.0 和 Box 的重定向 URI?

我有一个使用 Box sdk 的 Android 应用程序。Box 功能已经中断了一段时间,因为我终于开始更新到最新版本的 sdk。当我尝试使用我的应用程序对用户进行身份验证时,OAuthActivity我被告知“错误:redirect_uri_missing”。

当我在 Box 开发人员页面上查看我的应用程序时,我看到它希望我在 OAuth2 参数部分输入重定向 uri。但是,尽管在寻找答案,但我对在这里输入什么感到非常困惑?

编辑:

基于下面的 API,我似乎可以使用下面的方法在没有设置重定向 uri 的情况下对 box 进行身份验证。但是,当我按如下方式使用它时,我得到:“错误:insecure_redirect_uri”。