0

我正在尝试使用以下代码调用 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 Forbidden。有什么帮助吗?谢谢

4

0 回答 0