2017-03-04 12 views
0

http://docs.microsofttranslator.com/text-translate.html#!/default/get_GetLanguagesForTranslate有効なトークン(および先行するベアラキーワード)を使用してそのWebページで提供されるツールを使用してhttp://docs.microsofttranslator.com/text-translate.html#!/default/get_GetLanguagesForTranslateエンドポイントにアクセスすると、コードは0であり、期待される結果ではありません。Microsoft認知翻訳enpointを使用して言語情報を取得するコンテンツを返しません

curlコマンドラインから同じ操作を行うと機能しません。複数のブラウザを使用すると、Webページで同じ結果が得られました。何か壊れた気分?

答えて

0

「ベアラ」+「」+ [トークン]にappidパラメータを設定しようとしましたか? "Authorizationヘッダーが指定されていない場合に必要です。Authorizationヘッダーが使用されている場合は、" bearer "+" "+アクセストークンを含む文字列を空のままにしておいてください。 Azureの認知サービス翻訳テキストAPIキーを使用してhttp://docs.microsofttranslator.com/oauth-token.html


は、私はここで、一時的なトークンを取得しました。そして、使用され、ここでGetLanguagesForTranslateを呼び出すAPPID分野であること: http://docs.microsofttranslator.com/text-translate.html#!/default/get_GetLanguagesForTranslate

結果:

enter image description here

+0

こんにちはエリック、 私はAPPID方法は、ツールで動作することを知っていますが、我々は使用しません承認フォームに空のappidフィールドがあり、許可ヘッダーにBearer + "" +トークンを使用する必要があります。そのツールで生成されたカールを送信しても正しい結果が得られるので、ツールが正しく動作することが期待されます。 – PIBM

+0

こんにちは@PIBM、そうです...今、私はappidメソッドをオンラインツールで動作させることができません。 –