开发人员访问Dropbox数据存储区中的用户数据

时间:2015-03-26 19:15:55

标签: dropbox-api

我在同时使用iOS和JavaScript SDK的应用中使用Dropbox数据存储区。除了10MB的数据存储限制外,它的效果非常好。

但我得到的几乎所有支持请求都让我希望能够访问用户的数据进行调试。能够准确地看到用户看到的内容可以帮助我快速找到并修复错误。

有没有办法在不登录帐户的情况下访问用户的数据?我可以存储他们的访问令牌并获取他们的Dropbox数据存储数据吗?

这是关于Parse的一个有吸引力的事情:你可以看到所有用户数据。虽然在Dropbox用户帐户中分割用户数据有很多智慧,但它使应用程序调试变得疯狂。

有什么想法吗?你怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:1)

Dropbox数据存储区(如文件)被视为用户的私有数据,因此,如果没有某种授权,任何一方都无法获得对所述数据的访问权限(例如,访问该帐户,拥有与他们明确共享的数据等。)同样,即使是用户碰巧使用的API应用程序的开发人员也不会自动访问数据。

也就是说,如果作为应用程序的开发人员,您希望使用用户的数据进行故障排除,那么最直接的方法可能是从用户那里获取该应用程序/用户对的访问令牌。这将最准确地复制他们的设置。 (不幸的是,同步/数据存储SDK并不容易提取/插入任意访问令牌。但是,在这种情况下,构建一些流来获取访问令牌会有一些工作,例如,一个小的Web应用程序,然后一些工作直接从API读取数据。)

或者,您可能希望用户可以使用您自己的帐户共享数据存储。

在任何情况下,非常重要的是,用户不应被误导或混淆发生了什么或开发人员请求的内容。这意味着用户可以清楚地了解开发人员的请求以及将对数据执行的操作。此外,应用程序应提供一般的隐私政策。