【发布时间】:2016-01-11 10:55:04
【问题描述】:
我正在尝试将 Dropbox 与基于 Qt 的 iOS 应用程序一起使用。我的问题是从保管箱授权网页重定向回应用程序。 我没有设法让 Dropbox 授权与 Qt WebView 一起工作,所以我只是将默认浏览器启动到 Dropbox 授权站点。
根据 dropbox 开发门户,对于 redirect_uri 参数,外部地址只能使用 https 方案,本地地址只能使用 http 方案。
这是否使重定向无法使用我为我的应用配置的 URL 方案,例如:'myapp://'?
我应该如何让 Dropbox 重定向回我的应用?我应该使用使用 URL 方案重定向到我的应用程序的自定义网站,还是应该让我的应用程序作为侦听 localhost 上的某个端口的服务器,以便使用“http://localhost:[port number]”?建议?这些甚至可能吗?
能否以某种方式将 URL 方案与基于 'http://localhost' 的 URL 结合使用?
当然可以省略redirect_uri,让用户复制授权码或token,切换回我的应用,粘贴到文本字段,但我觉得这样会有点麻烦用户。
【问题讨论】:
标签: ios qt oauth-2.0 url-redirection dropbox-api