access_type:'online'和approval_prompt:'强制'在一起,第二次请求离线访问

时间:2014-03-06 08:13:40

标签: google-api google-oauth google-contacts

我尝试用两个参数授权我的应用程序:

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,但它根本不起作用。

1 个答案:

答案 0 :(得分:1)

似乎prompt=select_account确实有效。它只需要在同一台计算机上登录的几个帐户。