我正在尝试为我的应用引擎项目创建应用默认凭据以访问Google API . 我在eclipse IDE中开发,我已经定义了环境变量:GOOGLE_APPLICATION_CREDENTIALS指向下载到我的计算机的json密钥文件 . 但是,我接受以下异常:
java.io.IOException:Application Default Credentials无法创建Google App Engine服务帐户凭据类com.google.api.client.googleapis.extensions.appengine.auth.oauth2.AppIdentityCredential $ AppEngineCredentialWrapper . 检查是否已部署组件“google-api-client-appengine” .
Stacktrace:
Application Default Credentials无法创建Google App Engine服务帐户凭据类com.google.api.client.googleapis.extensions.appengine.auth.oauth2.AppIdentityCredential $ AppEngineCredentialWrapper . 检查是否已部署组件“google-api-client-appengine” . java.io.IOException:Application Default Credentials无法创建Google App Engine服务帐户凭据类com.google.api.client.googleapis.extensions.appengine.auth.oauth2.AppIdentityCredential $ AppEngineCredentialWrapper . 检查是否已部署组件“google-api-client-appengine” . com.google.api.client.google.depault.defaultCredentialProvider.getDefaultCredentialUnsynchronized上的com.google.api.client.googleapis.auth.oauth2.DefaultCredentialProvider.tryGetAppEngineCredential(DefaultCredentialProvider.java:282)(DefaultCredentialProvider.java:161) com.google.api.client.google上的com.google.api.client.google.isuth.auth.DefaultCredentialProvider.getDefaultCredential(DefaultCredentialProvider.java:88),电子邮件地址为com.google.api.client.googleapis.auth.oauth2.GoogleCredential.getApplicationDefault(GoogleCredential.java:213)在com.google.api.client.googleapis.auth.oauth2.GoogleCredential.getApplicationDefault(GoogleCredential.java:191)
1 回答
您可能缺少一个或多个必需的依赖项 . 以下是我使用来自开发服务器的AppIdentity的工作应用程序所包含的内容: