Java Watson语音到文本授权问题
我正在将3个Watson服务从一个旧帐户转移到一个Lite帐户(以避免在12月1日收取费用)。文本到语音和助手服务在新帐户中都可以正常工作,但我在语音到文本(STT)服务中遇到了一个未经授权的错误。所有三个都是使用IAM apikey和相关URL实例化的,如我的IBM控制台仪表板中所示。如果我将STT切换回我的旧帐户(用户名/密码凭据),它可以与其他两个IAM服务一起正常工作。该环境是一个基于Java Spring的网站,使用最新的watson Java sdk(6.9.1)和最新的speech javascript sdk。以下是日志中的相关条目: 2018年11月12日下午1:42:13 okhttp3.internal.platform.platform日志信息: -->得到 http/1.1 2018年11月12日下午1:42:13 okhttp3.internal.platform.platform日志信息: 得到 http/1.1 2018年11月12日下午1:42:17 okhttp3.internal.platform.platform日志信息: 得到 http/1.1 2018年11月12日下午1:42:17 okhttp3.internal.platform.platform 日志Java Watson语音到文本授权问题,java,ibm-watson,speech-to-text,Java,Ibm Watson,Speech To Text,我正在将3个Watson服务从一个旧帐户转移到一个Lite帐户(以避免在12月1日收取费用)。文本到语音和助手服务在新帐户中都可以正常工作,但我在语音到文本(STT)服务中遇到了一个未经授权的错误。所有三个都是使用IAM apikey和相关URL实例化的,如我的IBM控制台仪表板中所示。如果我将STT切换回我的旧帐户(用户名/密码凭据),它可以与其他两个IAM服务一起正常工作。该环境是一个基于Java Spring的网站,使用最新的watson Java sdk(6.9.1)和最新的speech
信息:没关系。我把注意力集中在java错误上,没有仔细观察等式的javascript方面。我在node.js sdk中发现了以下注释: 注意:使用X-Watson-Authorization-Token头或 watson令牌查询参数现在已弃用。代币将继续使用 使用云铸造服务,但服务不支持 使用身份和访问管理(IAM)身份验证的 我的旧账户中的STT是一个云铸造服务,这就是为什么它继续工作的原因。我的缺点是没有做更多的研究