【发布时间】:2013-05-10 22:00:09
【问题描述】:
我的 Android 应用旨在从 Google 获取日历和事件。我下载了 Google API v3 并按照官方教程中的示例进行操作。在教程中,它使用Account Manager 对android 进行授权,这意味着用户可以直接在android 设备上提取一个已经设置的帐户来完成授权。
startActivityForResult(CalendarHelper.getInstance().credential.newChooseAccountIntent(), REQUEST_ACCOUNT_PICKER);
代码运行良好,但我不想这样授权。我更喜欢启动 webview 并打开引导用户进入登录页面的 url 的方式,在他登录并接受权限后,将返回访问日历数据,就像 iOS 中的 Google API 一样。
我了解 OAuth 2.0 的工作流程,但我在 android 上找不到任何示例代码来按照我上面描述的方式进行授权。
有人可以帮忙吗?
【问题讨论】:
标签: android api authorization oauth-2.0