2017-07-27 36 views
1

我現在用的是新GoogleConnect的事情,並設置像代號一個GoogleConnect setScope無效

Login gc = GoogleConnect.getInstance();  
gc.setScope("https://www.googleapis.com/auth/plus.profile.emails.read https://www.googleapis.com/auth/drive https://www.googleapis.com/auth/drive.file"); 
... 
gc.doLogin(); 

然而,當生成和 https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=(accesstoken) 檢查訪問令牌中的範圍,它顯示

"scope": "https://www.googleapis.com/auth/plus.me https://www.googleapis.com/auth/userinfo.profile" 

它是否涉及到任何最新的更新或新的構建提示? 我完全迷失在這裏。這是一個Android版本。 謝謝。


編輯添加gc.doLogin()代碼,以闡明在生成訪問令牌後,我不試圖設置範圍。這裏

+0

能否請您在此文件中的問題?這可能與遷移有關,我不確定API是否會以完全相同的方式工作,雖然 –

+0

很好但很抱歉,我不知道如何提交問題。任何幫助頁面? – Jensan

+0

找到它並提交了問題#2172。謝謝。 – Jensan

回答

0

同樣的問題,setScope只能在模擬器上

"scope": "https://www.googleapis.com/auth/plus.me https://www.googleapis.com/auth/userinfo.profile", 

我的範圍(僅供參考):

google.auth.scopes=https://www.googleapis.com/auth/plus.login https://www.googleapis.com/auth/plus.me email profile