Я пытаюсь вызвать IBM STT Api с этим кодом:
String auth = new IamAuthenticator("AuthApi").requestToken().getAccessToken();
client = new WebSocketClient(new URI(String.format("wss://%s/speech-to-text/api/v1/recognize?access_token=%s",uri,auth))) {
@Override
public void onOpen(ServerHandshake handshakedata) {
clientInterface.OnOpen();
}
@Override
public void onMessage(String message) {
clientInterface.OnMessage(message);
}
@Override
public void onClose(int code, String reason, boolean remote) {
clientInterface.OnClose();
}
@Override
public void onError(Exception ex) {
clientInterface.OnError(ex);
}
};
Но я всегда получаю это: Получен неверный код состояния: 403 Строка состояния: HTTP / 1.1 403 Запрещено. любая помощь? Спасибо