登录,创建文件夹并将文件上传到Box帐户作为服务帐户

时间:2012-08-29 04:43:01

标签: box-api

我查看了Box身份验证文档以及其他StackOverflow问题,但我仍然无法找到明确的答案。

我的客户端是一个企业Box客户端,想建立一个公司的内部Web应用程序,使用service / admin帐户登录Box.com并创建文件夹并上传文件。上传的文件夹将可供特定客户使用,该客户将登录Box并上传其他文件。

我创建了一个序列图来描述它。

enter image description here

如果这是支持的Box身份验证模型,您能告诉我吗?可以使用Box 2.0 Beta API令牌作为服务帐户登录并创建文件/文件夹/共享吗?

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

有几个选项对您有用。让我先建议最简单的一个,如果这还不够,那么我可以建议其他方法来实现你的目标。

您可以为您的解决方案使用常规Box身份验证。为此,只需为您的应用程序获取API密钥和auth-token。然后,在上传文件后,使用V2 API为您的文件创建shared link。您可以将该共享链接通过电子邮件发送给客户端,他们可以使用该链接访问该文件。

答案 1 :(得分:0)

自从发布此问题以来,已有新的发展,现在可以使用JWT(JSON Web Token)和Box Developers Edition访问Box。

如果您创建了开发者帐户,则可以使用企业ID和私钥文件创建App用户并登录。查看文档以获取更多信息:Box Developer Edition

另外,boxsdk支持Box Developer Edition