简单的应用程序,以支持上传到box.com

时间:2012-11-27 00:40:49

标签: box-api

我正在尝试创建一个简单的box.com应用程序,该应用程序将支持从我们的应用程序到box.com的文件夹创建和文件上传,供多个box.com用户使用。

我有几个问题:

  1. 为了测试,我创建了一个新的应用程序并指定我不希望它是公开的(我们开发它时)。但我无法将其添加到我的测试用户帐户,因为我找不到它 - 所以我该如何测试呢?如何将其添加到我的最终用户box.com帐户?

  2. 我们的想法是让box.com用户在我们的软件中输入他们的凭据或密钥,以便我们可以自动上传文件并在他们的帐户中创建文件夹。但我读到的所有内容都谈到了获取票证并将用户重定向到登录页面。我们需要自动执行此过程,以便我们可以在不存在box.com用户的情况下上传文件/创建文件夹。这是怎么做到的?

2 个答案:

答案 0 :(得分:2)

Box.com始终需要auth_tokens才能进行API调用。

因此,您必须首先从您的用户获取API key并从该API密钥生成auth_tokens并保存。 用户的API密钥'和'auth令牌'的组合将需要进行API调用。

注意: auth_tokens目前不会过期。

查看方框api Documentation,以生成身份验证令牌。 要开发私有应用程序,可以跳过步骤2和3,因为您将拥有用户的API密钥。

答案 1 :(得分:0)

您应该可以通过在网址中导航到其名称来找到自己的应用。例如Box的FTP“app”描述位于https://cloud.box.com/services/box_ftp_server

就您必须根据其Box帐户对用户进行身份验证的过程而言,Box使用非常标准的OAuth类型流程,您可以在其中设置重定向网址,并将您的用户发送到Box网站进行身份验证。用户进行身份验证后,Box将重定向回您。这使得交易对用户来说是安全的,因此他们没有给你他们的Box登录凭证。 FaceBook,谷歌等都做同样的事情。