问题标签 [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 投票
1 回答
366 浏览

php - Box api v2 使用 php 上传文件

我一直在研究盒子 api。除了文件上传,我可以让一切正常工作。这是代码:

并将所有这些传递给 post 函数:

使用这个我得到 400 错误,但是如果我$body = http_build_query($body, '', '&');在调用 post 函数之前添加这一行,我会得到一个 405 错误。

在这两种情况下,虽然上传都不起作用。我确保传递文件的实际路径而不是相对路径,以防有人想知道。

我还检查了这样的解决方案:https ://github.com/golchha21/BoxPHPAPI但这也不起作用。

关于这个问题的任何想法以及如何解决它?

0 投票
1 回答
826 浏览

box-api - 是否可以通过 API 生成 Box 上传嵌入小部件?

我想以编程方式为我们帐户的特定文件夹创建 Box.com 上传嵌入小部件。看起来可以创建共享链接:https ://box-content.readme.io/#create-a-shared-link-for-a-folder

但我在 API 中看不到任何方法:

在此处输入图像描述

我查看了上述网页发送的创建小部件的请求,看起来我可以重新创建它们,但不必依赖未记录的内容会很好。小部件生成页面似乎没有使用 2.0 API。

0 投票
1 回答
726 浏览

box-api - Box Api:将用户组添加为协作者返回 403 Forbidden

我正在尝试通过 Box API 添加协作者,但是当我添加用户组时,api 请求返回状态 403:禁止访问。

这是我传递的请求属性:

它返回给我这个错误:

Bearer realm="Service", error="insufficient_scope", error_description="请求需要比访问令牌提供的权限更高的权限。"

0 投票
1 回答
63 浏览

android - Android Box API 在初始 OAuth 后无法运行

我正在使用带有 Android 的 Box API。我正在使用 Android Studio 并在模拟器上进行测试。

我有一个用于启动 OAuth 请求的按钮,在进行身份验证后,我返回到我的应用程序,并且应该显示一个不同的按钮来执行其他任务(我计划添加获取免费/已用/总空间)。

我正在使用以下代码,但是一旦我返回我的应用程序,另一个按钮就不会出现,如果我点击我的初始按钮,什么也不会发生。

有人可以指出我正确的方向吗?

谢谢。

0 投票
1 回答
618 浏览

box-api - 用户上次登录时间?

我想知道给定用户上次登录的时间。似乎 User 对象不包含此信息(仅限创建和修改)。我应该寻求利用事件 API(似乎效率低下)还是我错过了一些明显的东西?

0 投票
1 回答
73 浏览

box-api - 处理长时间运行的文件夹移动

我正在调用文件夹移动API 调用(通过 Python SDK——通过扩展 Client 类)并且当我尝试移动的用户内容需要很长时间或没有完全完成时遇到问题。

有关正确错误处理或呼叫状态监视的任何指导?就像现在一样,我的脚本中的 PUT 调用超时——生成回溯,但从管理界面我仍然可以看到后台正在发生一些进展。我试图弄清楚我如何能够幂等地从中恢复或增加超时以最大程度地降低再次发生的风险。

此外,有时大型移动似乎只能部分成功,让我在原始文件夹和新文件夹之间进行内容拆分。自动清理并不有趣。

附加背景:我正在使用 Python SDK 编写一些基本的用户清理例程:

  1. 将用户的内容移动到 Box Admin 的帐户(如果该用户处于“非活动状态”)。
  2. 移动内容后,将新文件夹移动到“分离用户”文件夹下(也位于 Box 管理员帐户下)。
  3. 创建一个包含一些基本跟踪信息的元数据文件,并将其存储在分离的用户以前的文件夹中。
  4. 删除原用户的账号。

谢谢!

0 投票
1 回答
419 浏览

boxapiv2 - 使用 Box.com 的企业管理员帐户启用“As-User”标头 [BOX-API.V2]

我使用 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)

0 投票
1 回答
22 浏览

box - 我们如何使用 Box API V2 设置文件夹电子邮件选项?

我正在尝试为 box 文件夹的用户组自动添加上传和删除电子邮件通知。我需要自动执行此操作的原因是我们以编程方式为每个项目创建了几个子文件夹,并且只有一个子文件夹在更新时应该发出警报。

基本上,这个设置:

在此处输入图像描述

0 投票
1 回答
147 浏览

box - Changing user folder collaborating type in box using Salesforce Toolbox

I'm trying to change Box folder collaboration type for user from salesforce Apex trigger. The first thoughts were to use box.Toolkit but it looks like this class does not have updateCollaboration or changeCollaboration method, only create. I guess my only option is to use Box's Rest API. Is there any way I can get service account token in Apex so I can use it in a callout?

0 投票
2 回答
730 浏览

box-api - BOX-API 使用其余 API 从框中获取共享文件夹/文件数据,而不使用 Oauth

我试图在不使用访问令牌的情况下从 Box api 获取数据,包含数据的文件夹是一个共享文件夹,其中包含可由 box admin 更新的文件。我想使用其余 api 并获取更改文件的元数据并使用它在应用程序中。

到目前为止,我无法在不使用 oauth auth_token 的情况下访问数据。

有什么方法可以让我在不使用 auth_token 的情况下访问数据(即不让用户登录应用程序?)