2016-12-19 9 views
5

TextTranslatorのためのMicrosoftのAzureポータルでは、次のエンドポイントを提供します。 Microsoft Translator API認知サービス - 正しいエンドポイントは何ですか?

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

は、まだこのエンドポイントはissueTokenのための200と404のための翻訳を返します。サンプルはのエンドポイントを参照してください。

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

ドキュメントはdatamarketで私の最初の仮定をして終了翻訳者指定した日付の外にいます。ただし、Translateメソッドのdocエンドポイントが返されます。それは我々が使用する必要があるということであるエンドポイント

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

もしapi.microsofttranslator.comを使うとすれば、azureのapi.cognitive.microsoft.comは何のためですか?

答えて

1

トランスレータAPIでは、まず認証トークン(最初のリンク)を取得し、このトークンを使用して翻訳API(第2リンク)を呼び出す必要があります。

認証手順の詳細については、hereをご覧ください。

+0

ありがとうございます。そうですか。奇妙な。 1つのサービスから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

関連する問題