Я пытаюсь получить токен доступа для использования API разработчика Android для Google Play, и я до сих пор использовал пример документации API Java API Google:
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
. Я что-то делаю неправильно или пропустил несколько шагов?