我正在尝试开发一种使用某种云存储的应用程序。我认为Dropbox非常适合使用。我已经拥有了我的应用密钥和应用秘密。
在他们为DBRoulette提供的示例中,您将通过外部GUI登录Dropbox。对于我的应用程序,我只想在幕后登录,而不是让用户知道云端部分是Dropbox
任何有关实现这一目标的建议都将受到赞赏。
答案 0 :(得分:3)
这根本不可能,至少不能使用DropBox提供的当前公共API。我怀疑这会很快改变,这是一件好事。
Dropbox强制您使用Oauth进行身份验证和授权,他们有充分的理由。
大多数提供SDK以允许第三方应用程序与其集成的服务提供商都使用Oauth(Twitter,Dropbox,Linkedin,Google,SalesForce,.....)。
一个重要的部分是用户始终需要授权应用程序代表他们访问用户数据。
这始终是最终用户需要执行的手动步骤(在大多数情况下仅执行一次)。他总是需要点击某处的按钮才能明确表示他/她的许可。
它无法在后台静默完成,就像你无法在Android中静默发送短信而不强迫用户授予这样做的权限。