Android和Google端点身份验证异常
我正在尝试将Udacity Conference central android应用程序连接到我在谷歌云上的应用程序引擎应用程序 我得到了以下例外 com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAuthIOException“由以下原因引起:com.google.android.gms.auth.GoogleAuthIOException:无效观众” 我尝试过的事情:Android和Google端点身份验证异常,android,google-app-engine,google-cloud-platform,google-cloud-endpoints,Android,Google App Engine,Google Cloud Platform,Google Cloud Endpoints,我正在尝试将Udacity Conference central android应用程序连接到我在谷歌云上的应用程序引擎应用程序 我得到了以下例外 com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAuthIOException“由以下原因引起:com.google.android.gms.auth.GoogleAuthIOException:无效观众” 我尝试过的事情: 在应用程序引擎凭据页面中生成“WebCl
@Api(name = "conference",
version = "v1",
scopes = {Constants.EMAIL_SCOPE, "https://www.googleapis.com/auth/plus.login email"},
clientIds =
{
Constants.WEB_CLIENT_ID,Constants.WEB_CLIENT_ID_2, Constants.API_EXPLORER_CLIENT_ID, Constants.ANDROID_CLIENT_ID
},
audiences = {Constants.ANDROID_AUDIENCE},
description = "API for the Conference Central Backend application.")
“无效用户”表示您的Android应用程序未在中正确运行,或者您的“Web应用程序客户端ID”和“Android应用程序客户端ID”不在同一个谷歌云项目中 在谷歌云控制台中创建“Android应用程序客户端ID”时,请确保使用适用于Android应用程序的正确ID。还要确保正确生成了SHA1指纹
在同一个Google Cloud项目中,您还需要在客户端ID中使用您希望的API注释。您可以为您的端点或/和您的端点类发布API注释吗?可以,谢谢。请使用代码更新您的问题,不要将代码放入您的注释中。ANDROID\u AUDIENCE=WEB\u Client\u ID?你有没有试过安卓用户=WEB用户=ID 2?安卓用户=WEB用户=ID,在安卓应用中设置相同。我制作了WEB客户机ID 2,并进行了尝试。每次我在android应用程序中更改ID以匹配Web客户端ID。我想知道这是否与android应用程序的签名有关。