Android SDK предназначен для работы главным образом с Java SDK .Java SDK обрабатывает большую часть аутентификации и логики HTTP, в то время как Android SDK просто добавляет вещи, чтобы заставить его работать на мобильных устройствах.Устаревшая ссылка на него была размещена выше, поэтому для справки: this - это место, где вы можете найти Android SDK.
Java SDK README - это место, где вы можете найти большинство информации о начале работы.В этом случае вы можете найти помощь в этом разделе .
Чтобы поместить все сюда, если у вас есть ключ API в ваших ресурсах, вы можете сделать следующее:
SpeechToText service = new SpeechToText();
IamOptions options = new IamOptions.Builder()
.apiKey(R.string.stt_api_key) // this is your API key
.build();
service.setIamCredentials(options);
Опять же, вам нужно будет включить Java SDK в качестве зависимости для этого.Последняя версия, добавляемая в конфигурацию Gradle:
compile 'com.ibm.watson.developer_cloud:java-sdk:6.14.0'
SDK будет обрабатывать правильные вызовы API в бэкэнде, и теперь вы сможете выполнять аутентифицированные вызовы API с использованием этого объекта service
.