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