我嘗試授權既PARAMS應用:ACCESS_TYPE:「在線」和approval_prompt:「力」在一起,請求離線訪問,第二次
它請求到「管理您的聯繫人」訪問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=.....
...
第一次, 那沒問題。 但是當我第二次嘗試授權時,它會要求用戶允許「有離線訪問」權限,這是不行的。
清潔餅乾不起作用。既不撤銷帳戶設置中的訪問權限。看起來像一個Google bug。
實際上,我只需要強制用戶在授權上選擇帳戶,而不是強制要求離線訪問。
我也試過prompt=select_account
,但它根本不起作用。
你爲什麼再問一次?爲什麼不保存刷新令牌並在下次使用? http://goo.gl/gM9GEH – DaImTo
我有一個鏈接導入聯繫人。在我的情況下,爲同一個帳戶調用兩次是多餘的。 所以當使用再次點擊,並且用戶有多個帳戶時,我想要求用戶選擇帳戶而不是再次使用相同的access_token。 –
可以將它們中的每一個都保存在文件中,並將它們與用戶名相關聯。然後允許用戶選擇他們想要登錄哪個帳戶。 – DaImTo