【发布时间】:2013-05-24 21:54:59
【问题描述】:
我正在与 Google Calendar API 集成。为了获得访问特定帐户日历的授权,我使用 Calendar-Android-Sample 项目中的这个 sn-p:
if (e instanceof UserRecoverableAuthIOException) {
Intent intent=((UserRecoverableAuthIOException) e).getIntent();
activity.startActivityForResult(intent, REQUEST_AUTHORIZATION);
return;
}
由于某种原因,示例项目返回“访问未配置”错误消息,而我的工作,我已经按照示例项目中的相同步骤进行操作,可能是因为我的项目是另一个项目。
我面临的问题是重复 API 的授权步骤,因为如果我已经授权了设备上的访问权限,那么即使我从该设备上卸载了应用程序,下次我安装它时,它也是已授权,我不需要再次执行授权步骤。
为了保持一致性,我希望能够撤销授予应用程序的授权,这样下次我运行任何 API 调用时,我就必须授权该应用程序。
如何做到这一点?
谢谢, 亚当。
【问题讨论】:
标签: android google-api google-calendar-api google-api-client android-account