我正在尝试获得访问令牌以使用Google Play Android开发者API,并且我已经使用Google API Java客户端文档示例做了这么多:
HttpTransport HTTP_TRANSPORT = new NetHttpTransport();
JsonFactory JSON_FACTORY = new JacksonFactory();
GoogleCredential credential = new GoogleCredential.Builder()
.setTransport(HTTP_TRANSPORT)
.setJsonFactory(JSON_FACTORY)
.setServiceAccountId("...gserviceaccount.com")
.setServiceAccountScopes("https://www.googleapis.com/auth/androidpublisher")
.setServiceAccountPrivateKeyFromP12File(keyFile)
.build();
但是我该如何从这个凭证中获取访问令牌?credential.getAccessToken()
返回null
。 我做错了什么,或者漏掉了一些步骤吗?