我正在使用Microsoft Translator Text API获取Argument Exception消息。
我使用Azure门户生成的访问密钥作为我的Translator Speech API资源。
我也能够成功检索访问令牌,如下图所示。
但是,当我在https://api.microsofttranslator.com/V2/Http.svc/Translate请求翻译时,我收到了消息
收到的令牌的API类型不是文本。请使用订阅Translator Text API
如下图所示。
我已经尝试过来自https://github.com/MicrosoftTranslator/BotTranslator的C#Bot Translator示例,结果相同(错误相同)。
可能是什么问题?有什么我想念的吗?
答案 0 :(得分:2)
我的错误,我一直在使用"翻译演讲 API"订阅密钥而不是" Traslator 文本 API"需要的密钥。