我正在尝试使用 Oauth2 身份验证访问 google 容器引擎 API。我不是为它寻找范围和服务。我觉得https://www.googleapis.com/auth/cloud-platform范围最适合。
不确定,一旦您获得容器 API 的凭证对象,因为找不到任何容器服务 jar,该怎么办。
我看到大部分服务都有服务类和生成器类。如果我们知道服务类,请参见下面的代码很简单。
GoogleCredential credential = new GoogleCredential.Builder()
.setTransport(httpTransport)
.setJsonFactory(JSON_FACTORY)
.setServiceAccountId(emailAddress)
.setServiceAccountPrivateKeyFromP12File(new File("E:\\container-44a31ad09130.p12"))
.setServiceAccountScopes(PubsubScopes.all())
.build();
client = new Pubsub.Builder(TRANSPORT, JSON_FACTORY, credential)
.setApplicationName(APPLICATION_NAME)
.build();