问题标签 [boxsdk]
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.
python - “NoneType”对象没有属性“from_settings_file”(boxsdk.JWTAuth)
我正在尝试使用 django 使用 boxsdk 将文件上传到 box.com,同时将应用程序部署到 heroku。问题是我的代码在本地开发服务器上运行良好,但在 heroku 上却不行。如果应用程序在本地运行,它也可以使用heroku local web
对于本地开发服务器,我可以导入一个 json 文件进行身份验证。对于 heroku,由于它不接受 conf 文件,我使用 heroku:config 将文件存储为环境变量。
我已经通过使用 Sentry 的 capture_message 测试了 BOXCONF 已设置,它显示以下内容:
我收到的错误信息是:
java - 将文件从 box 文件夹复制到 AWS s3 存储桶
我正在将盒子文件复制到 S3 存储桶。如何使用 box-java-sdk 从 box 文件中获取文件对象以复制到 S3 存储桶
我必须尝试从 box 文件夹中获取文件的元数据,但最终获得的文件有限,无法获取文件对象。
目标是将盒子内容上传到 S3 存储桶。
java - Box Java SDK 设置标签到文件夹
我想将标签添加到应上传到框中的文件夹。下面一个似乎不起作用。我已在 Web UI 的框中为我的帐户启用标签
最终 BoxFolder uploadFolder = new BoxFolder(this.boxAPIConnection, parentFolderId); uploadFolder.getInfo().setTags(Arrays.asList("myTag"));
查看 com.box.sdk.BoxFolder#uploadFile(com.box.sdk.FileUploadParams) 中的代码似乎根本没有考虑标签。很感谢任何形式的帮助
java - 基于 DS 组的协作 BOX 文件夹
所以我们想基于 DS 组(组电子邮件)协作 BOX 文件夹。该组电子邮件将从 UI 应用程序输入。后端创建的文件夹很少,需要将组中的所有人添加为协作者。
一种方法是列出组中的所有人员,然后添加他们。假设组成员发生变化,这将需要同步等。
有没有办法直接将盒子文件夹共享给 DS 组。非常感谢任何帮助
在 java spring boot 应用程序上使用 BOX SDK。
python - 使用 IBM Cloud Functions 中的 BOX SDK
我正在尝试将我的 Watson Assistant 集成到 BOX。我尝试在我的 Cloud Function Action中使用boxsdk 。但这给了我例外-No module named 'boxsdk'
有没有人尝试过将 BOX 与 Watson Assistant 集成或尝试在云功能中使用 API?这可能吗?
如果我尝试本地部署或使用在线 Python ,它工作正常
这是一个简单的代码片段 -
python - Replace existing file on upload
I am trying to upload a file in to a folder in the box using the below code:
This code is not replacing the existing document.pdf
in the box folder, rather it is keeping the older version of the file. I would like to remove the file in the target and keep the latest file. How to achieve this?
python - Box Access denied - 权限不足 403 Python JWT sdk
我正在尝试使用 Python 将文件上传到 Box。我已按照以下步骤操作:
- 使用 JWT 创建自定义应用程序
- 设置以下设置:
- 在“配置”选项卡中,选择“应用访问级别”=“仅限应用访问”
- 在“应用程序范围”下,我选中了“写入所有文件”框
- 在“高级功能”下,我选中了“使用用户标头进行 API 调用”框
- 单击“生成公钥/私钥对”并将文件保存为 config.json
- 在 Admin Console 中使用客户端 ID 授权自定义应用程序。
- 运行此代码:https ://github.com/asen123/box-python-sdk-large-file-upload/blob/master/upoad.py
但在倒数第二行,它抛出了这个错误:
我也尝试过upload
而不是upload_stream
得到了相同的结果。有谁知道为什么我可能仍然没有足够的权限?
python - 如何使用 Python 将整个文件夹上传到 Box
我有一个完整的文件夹结构,我想上传到 BOX。文件夹结构如下所示:
我想使用 Python 将整个文件夹结构上传到一个 Box 文件夹并保持相同的树结构。我没有在 Python SDK 中找到任何上传整个文件夹的函数,所以我想知道是否有人有类似的用例并找到了一个 Box 函数来上传文件夹。
理想情况下,在我走上编写递归函数来完成所有工作的道路之前,我希望找到一个不错的班轮。
干杯!
python - BoxSDK Python - 获取共享链接响应不是预期的
-- 应用目标 --
我正在编写一个 python 应用程序来将文件上传到特定文件夹,然后获取文件的共享链接。这是一个使用 BoxSDK (pip install boxsdk)。
- 设置 -
Python 3.8.5(通过 anaconda)
视窗 64 位
-- 参考和尝试 --
我正在参考 Box 的开发者网站让我继续前进: https ://developer.box.com/reference/get-files-id--get-shared-link/
我已经成功地设置了一个客户端,上传了一个文件,并调用了获取文件 id 的方法来检查 file_id 是否是我期望的。
并且响应是 <Box File - 913405249779 (test.zip)> 这与使用 Web 应用程序的 url 中的 id 匹配。
但是,当我尝试获取共享链接时,使用 Box 开发网站上的示例代码
boxFile 为 None(考虑到 .get() 的输出,这很有意义),随后返回也为 None。
- 问题 -
我错过了什么?
我已经在网上浏览了几天,试图找到更多示例代码,但没有成功。
我真的很感激任何帮助!