Fai*_*med 3 android google-plus
我正在实施谷歌标志,但我来到了这个方法,这已被弃用显示它总是返回空值
String token = GoogleAuthUtil.getToken(loginActivity, accountName, scopes);
Run Code Online (Sandbox Code Playgroud)
即使我使用了其他方法
String token = GoogleAuthUtil.getToken(loginActivity, accountName, scopes, null);
Run Code Online (Sandbox Code Playgroud)
但它仍然返回 null 并显示为已弃用。请帮助我如何获得访问令牌
在下面的getToken方法中,我认为您传递的accountName是一个字符串值。
String token = GoogleAuthUtil.getToken(loginActivity, accountName, scopes);
String token = GoogleAuthUtil.getToken(loginActivity, accountName, scopes, null);
Run Code Online (Sandbox Code Playgroud)
因此它仍然会返回已弃用的方法getToken。
在传递之前将字符串转换为帐户,如下所述将有所帮助:
Account accountDetails = new Account(accountName, GoogleAuthUtil.GOOGLE_ACCOUNT_TYPE);
String token = GoogleAuthUtil.getToken(loginActivity, accountDetails, scopes);
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
2484 次 |
| 最近记录: |