我对Dropbox API比较陌生,所以如果我问一些简单的话,我会道歉。
我正在开发一个应用程序,它将通过Dropbox数据存储区API(或同步API)同步其数据库,但我似乎无法找到授权用户进行Dropbox服务连接的方法。我能找到的唯一授权是/oauth2/authorize
API,根据文档,它将显示一个允许用户登录的网页。
我对在我的应用中显示任何网页并不感兴趣(因为它不是基于网络的,也没有网页浏览器。)我只想让我自己的UI合并user name
和{带有注释password
的{1}}字段,用户可以在其中输入凭据。之后我可以将它们传递给Dropbox API调用。
是否有这种授权用户帐户的方法?
答案 0 :(得分:2)
根据设计,Dropbox API不允许这样做。 (我们不希望第三方应用程序处理用户凭据。)
但请注意,用户只需执行一次此授权。从那时起,您的应用可以继续使用您首先获得的访问令牌。命令行应用程序的正常流程是将用户发送到浏览器以进行授权,然后将访问代码复制/粘贴到控制台中。然后,应用程序获取访问令牌并保存以供将来使用。