несанкционированный вызов службы перевода когнитивных данных

#azure #microsoft-cognitive

#лазурный #microsoft-познавательные

Вопрос:

Я пытаюсь обновить свой traduction API, вызывающий translate cognitive, до версии V3.0. Первое, что я пытаюсь, это вызвать api с помощью программного обеспечения Insomina, но у меня всегда есть несанкционированный ответ.

Я использовал эту документацию: https://docs.microsoft.com/en-us/azure/cognitive-services/translator/reference/v3-0-reference

введите описание изображения здесь

В заголовке я добавляю Ocp-Apim-Subscription-Key с ключом, который можно прочитать на портале Azure.

введите описание изображения здесь

Странный момент заключается в том, что конечная точка, указанная в документе, такова: api-eur.cognitive.microsofttranslator.com а тот , что в портале , — это https://westeurope.api.cognitive.microsoft.com /

Я что-то упускаю из виду? Спасибо

Комментарии:

1. опубликуйте свою конечную точку

Ответ №1:

Я думаю, что вы передаете Ocp-Apim-Subscription-Key сообщение непосредственно с просьбой. Вместо этого

(i) Вы должны получить токен, передав URL-адрес с помощью postman следующим образом,

введите описание изображения здесь

затем вам нужно передать токен с запросом следующим образом,

введите описание изображения здесь

Комментарии:

1. В данный момент я не пытаюсь вызвать службу преобразования текста в речь, а службу перевода

2. Я создал когнитивную службу на своем портале Azure, токен взят из панели ключей в источнике ресурсов. Странный момент заключается в том, что конечная точка, указанная в документе: api-eur.cognitive.microsofttranslator.com а тот , что в портале , — это westeurope.api.cognitive.microsoft.com

3. Нет, вы должны создать токен с ключом, а затем передать токен в API trasnlator, как описано выше