【发布时间】:2020-03-13 07:21:08
【问题描述】:
当我尝试获取特定数据集中存在的表列表时,我收到此错误。我无法在网上找到任何解决方案。有什么想法吗?
问题是我上个月可以使用这种方法。代码和环境没有变化。我不明白为什么它突然停止工作了。
com.google.appengine.api.appidentity.AppIdentityServiceFailureException
at com.google.appengine.api.appidentity.AppIdentityServiceImpl.getAccessToken(AppIdentityServiceImpl.java:290)
at com.google.api.client.googleapis.extensions.appengine.auth.oauth2.AppIdentityCredential.intercept(AppIdentityCredential.java:100)
at com.google.api.client.googleapis.extensions.appengine.auth.oauth2.AppIdentityCredential$AppEngineCredentialWrapper.intercept(AppIdentityCredential.java:245)
at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:897)
at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:499)
at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:432)
at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:549)```
【问题讨论】:
-
getAccessToken()方法抛出异常作为 oauth2 身份验证链的一部分。也许您没有在 http 请求中传递访问令牌。 -
问题是我上个月能用这个方法。代码和环境没有变化。我无法理解为什么它突然停止工作。
标签: java google-app-engine google-bigquery