我不确定如何正确处理Google域名申请访问/撤销。情况很标准:
这就是问题 - 如何正确检测和处理这个问题。正如一些谷歌文档所说,应用程序应通过同意屏幕(审批强制参数)重新请求所需的权限。 但是,正如我的测试所示 - 当用户(管理员或非管理员)接受同意屏幕上所需的范围时,管理控制台上的应用程序仍然显示,没有数据访问权限。 但是相同的应用程序被列在用户的连接应用程序(https://security.google.com/settings/security/permissions)中,即使它是可以域安装的应用程序!
所以我以编程方式处理这种情况。有没有办法,或者我应该将用户重定向到管理控制台以手动为该应用程序启用数据访问?
BTW,在市场安装之后,"有时"第一次访问应用程序URL时会弹出另一个同意屏幕 - 这显然要求与市场列表相同的范围 - 为什么会这样? 在这种情况下,应用程序按以前的情况双重列出 - 在域和用户的连接应用程序中。