转换器文本API端点返回404代码,消息“找不到资源”作为JSON对象

时间:2020-05-05 11:49:54

标签: azure

为Azure服务的文本翻译器创建服务后,尝试使用提供的键之一进行操作时,端点将返回一个带有404错误代码和消息“找不到资源”的json对象

{
    "error": {
        "code": "404",
        "message": "Resource not found"
    }
}

邮递员使用的参数是:

URL: https://agro.cognitiveservices.azure.com/translate?api-version=3.0&to=ta,en

正文JSON:

{
    [
        "Text" : "Hello World"
    ]
}

在标头中带有 Ocp-Apim-Subscription-Key 参数的是注册时作为Azure认知服务的订阅密钥提供的参数。

注意:使用HTTP POST方法。

请提出解决问题的解决方案,谢谢您。

屏幕快照,以下链接共享: enter image description here

1 个答案:

答案 0 :(得分:1)

查看Microsoft文档,您的端点似乎无效。参见https://docs.microsoft.com/en-us/azure/cognitive-services/translator/quickstart-translate?pivots=programming-language-javascript

HTTP POST端点:https://api.cognitive.microsofttranslator.com/?api-version=3.0&to=ta,en

    headers: {
      'Ocp-Apim-Subscription-Key': subscriptionKey,
      'Content-type': 'application/json',
      'X-ClientTraceId': uuidv4().toString()
    }

身体:

    body: [{
          'text': 'Hello World!'
    }]