コンソールプロジェクトの作成にMicrosoft Translator APIを使用することができました。私はコンソールプロジェクトを使って例を見つけることしかできませんでした。Microsoft Translator APIはコンソールを使用して動作しますが、MVC内では動作しません
コントローラ内で動作するTranslator APIを取得しようとすると、私は運がまったくありません。私は同じコードを使用しています。
翻訳者がMVCで動作するようにするには、他のタイプの参照を追加する必要がありますか?
public async Task<string> GetAuthenticationToken(string key)
{
string endpoint = "https://api.cognitive.microsoft.com/sts/v1.0/issueToken";
using (var client = new HttpClient())
{
client.DefaultRequestHeaders.Add("Ocp-Apim-Subscription-Key", "xxxxxxxxxxxxxxx501b7b1ce");
var response = await client.PostAsync(endpoint, null);
var token = await response.Content.ReadAsStringAsync();
return token;
}
}
エラーメッセージが添付されています。私は、MVCプロジェクト内でMicrosoft Translator APIを使用しようとしましたが、トークンを取得できませんでした= authTokenSource.GetAccessTokenAsync();働く私はMVCを使用して任意の例を見つけることができませんでした。 –
Hmm。私はそれがあなたのパラメータと何か関係があるのだろうかと思います。開始パラメータをコマンドラインから渡すのではなくハードコードすると、結果は同じですか? –
はい。テスト書込みFile.WriteAllText( "C:\\ TEST \\ Start.txt"、productNumber.ToString());実行中です –