java - 在 Box Enterprise 中开发 Java 应用程序以上传文件

标签 java box

我们目前拥有 Box.com 企业许可证,但这是我们第一次尝试开发 Java 应用程序来上传一些文件。要求是通过批量应用程序上传文件,并允许我们公司外部的第三方公司人员下载这些文件。我想知道执行此操作所需的步骤。根据我对 API 文档的阅读,我了解了以下内容。请验证它是否看起来不错,并添加我缺少的任何内容。

(1) 对于上传文件的应用程序,需要创建服务帐户。服务帐户将拥有自己的管理内容。关于此步骤我有几个问题。 如何创建只能访问其内容的服务帐户? 我们如何允许第三方公司人员下载这些文件? 应用程序用户和服务帐户有什么区别?

(2) 服务帐户将使用 Outh 2.0 和 JWT 进行身份验证。如果有任何使用 Box SDK 的 Java 代码示例,请告诉我。

最佳答案

服务帐户基本上是您在开发人员控制台中创建的 JWT 应用程序。

https://github.com/kendomen/BoxJavaJWTExamples/blob/master/src/com/nike/box/UploadFileAsEnterpriseAdmin.java

关于java - 在 Box Enterprise 中开发 Java 应用程序以上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45219914/

相关文章:

java - 从 Java 为 Box 配置 JSON 身份验证很困难

python - 如何在命令终端中使用 python 处理远程文件

java - 每个流程实例的唯一日志文件

javascript - 隐藏右框阴影以制作垂直制表符

c# - Java 在许多内核上的扩展性比 C# 差得多?

嵌套类中的 Java 抽象继承

CSS float : 3 floated boxes

text - ImageMagick:文本如何在透明框中自动调整文本

java - 如何使用 Junit 并行化同一 Selenium 套件的多个实例?

java - 如何在 JLabel 的多行上打印 setText()?