Android 谷歌OAuth2不工作

Android 谷歌OAuth2不工作,android,oauth-2.0,google-oauth,google-authentication,Android,Oauth 2.0,Google Oauth,Google Authentication,我的android应用程序需要访问Web客户端。所以我用 token = GoogleAuthUtil.getToken(getApplicationContext(), accountName, scopes); 要获取令牌,其中scope是Web应用程序类型的Client ID。这种方法适用于我继承的应用程序。同一台服务器需要与不同的应用程序对话。因此,我使用相同的方法。但我一直在 com.google.android.gms.auth.GoogleAuthException: Unkno

我的android应用程序需要访问Web客户端。所以我用

token = GoogleAuthUtil.getToken(getApplicationContext(), accountName, scopes);
要获取令牌,其中
scope
Web应用程序类型的
Client ID
。这种方法适用于我继承的应用程序。同一台服务器需要与不同的应用程序对话。因此,我使用相同的方法。但我一直在

com.google.android.gms.auth.GoogleAuthException: Unknown
com.google.android.gms.auth.GoogleAuthUtil$1.zzam(Unknown Source)
com.google.android.gms.auth.GoogleAuthUtil$1.zzan(Unknown Source)
com.google.android.gms.auth.GoogleAuthUtil.zza(Unknown Source)
com.google.android.gms.auth.GoogleAuthUtil.zza(Unknown Source)
com.google.android.gms.auth.GoogleAuthUtil.getToken(Unknown Source)
com.google.android.gms.auth.GoogleAuthUtil.getToken(Unknown Source)
com.google.android.gms.auth.GoogleAuthUtil.getToken(Unknown Source)

因此,我唯一能想到的是,我需要在谷歌开发者控制台
https://console.developers.google.com/apis/
。准确吗?范围的形式为
受众:服务器:客户端\u id:projectd somestring.apps.googleusercontent.com
。否则,有没有一个地方我应该在android应用程序中注册这个秘密?

这可能与我的
google services.json
文件有关?该文件有自己的特定于我的应用程序的
auth_client
部分。这可能与我的
google services.json
文件有关吗?该文件有自己特定于我的应用程序的
auth_client
部分。