我尝试使用两个参数授权我的应用程序:
https://accounts.google.com/o/oauth2/auth?scope=https://www.google.com/m8/feeds
&response_type=code
&access_type=online
&approval_prompt=force
&redirect_uri=.....
...
第一次请求访问"管理您的联系人"时,没关系。但是当我第二次尝试授权时,它要求用户允许"具有离线访问"权限,这是不行的。
清洁饼干无济于事。既不会撤消帐户设置中的访问权限。看起来像谷歌错误。
实际上,我只需要强制用户在授权时选择帐户,而不是强制要求离线访问。
我也尝试了prompt=select_account
,但它根本不起作用。
看起来prompt=select_account
确实有效。它只需要已经在同一台计算机上登录的多个帐户。