0

我正在使用 OAuth2Client,并且我已成功允许用户通过 UIWebView 登录并授予启用 OAuth2 的 Vimeo 应用程序的权限。

当用户授予应用程序权限时,UIWebView 仅显示下一个 Vimeo 网页,该网页具有附加到 URL 的 code 参数。

这是在 iOS 应用程序中授予权限的适当方式吗?如果是这样,我不明白回调 URL 的用途,因为从技术上讲,您从未离开过 iOS 应用程序。所以我想这是我的问题:在这种情况下是否需要回调 URL?

如果我打开 Safari(通过 UIApplication:openURL)来授予对我创建的 Vimeo 应用程序的访问权限,我可以理解是否需要它。但即使在这种情况下,回调 URL 也一定不能正常工作,因为 Safari 从不调用我的 iOS 应用程序。

感谢您的任何见解。

4

1 回答 1

0

原来我当时使用的 API 版本存在一个错误,该错误已得到纠正。换句话说,API 现在可以正确处理回调。

(我最终只是使用 Safari 作为解决方案。意思是,没有网页视图。)

于 2014-02-20T13:25:24.850 回答