2016-12-19 108 views
5

在微軟的Azure門戶TextTranslator提供了以下端點:Microsoft Translator API認知服務 - 什麼是正確的端點?

https://api.cognitive.microsoft.com/sts/v1.0

然而,這個端點返回issueToken 200和404的翻譯。樣品指的端點:

https://api.microsofttranslator.com/v2/http.svc/

該文檔被淘汰給出的datamarket結尾是我最初的假設譯者日期。但是,doc端點將返回Translate方法。

http://docs.microsofttranslator.com/text-translate.html#!/default/get_Translate

哪個端點是我們應該使用?

如果應該使用api.microsofttranslator.com,那麼azure中的api.cognitive.microsoft.com是什麼?

回答

1

對於翻譯器API,您需要首先獲取身份驗證令牌(第一個鏈接),並使用此令牌可以調用翻譯API(第二個鏈接)。

您可以瞭解關於auth步驟here的更多信息。

+0

謝謝。我懂了。奇怪的。不太確定,我相信從一個服務獲取API令牌,然後將其與另一個服務一起使用。如果作爲一般模式使用,看起來像創建安全錯誤的方案已經成熟。 – DaveWilliamson

+0

https://api.cognitive.microsoft.com/sts/v1.0/issueToken返回404. http://docs.microsofttranslator.com/oauth-token.html上的交互式工具返回「錯誤」:「沒有來自服務器的迴應「。任何人都知道,如果微軟正在進行維護或發生了什麼事情? – Antony

+0

最後讓它在標題中使用POST和Ocp-Apim-Subscription-Key。 – Antony

相關問題