2017-12-06 11 views
0

コールGetSentimentAsyncがエラー401で失敗しているMicrosoft.ProjectOxfordでの不正をリモートサーバーがエラー返さ:タイトルで述べたように(401)

var client = new SentimentClient(Constants.API_KEY); 
var request = new SentimentRequest(); 
var response = await client.GetSentimentAsync(request); 

Azureの中で鍵を生成するための私のリソースグループが場所を持っている「南中部アメリカ私はCALをテストするためにhttps://westus.dev.cognitive.microsoft.com/docs/services/TextAnalytics.V2.0/operations/someIDリンクを使用している場合は、私のサービス https://westus.dev.cognitive.microsoft.com/docs/services/TextAnalytics.V2.0/operations/56f30ceeeda5650db055a3c7

をテストするには、このページを使用し

Visual Studioのエンタープライズ 『」、私の場所はコロラド州で、私のサブスクリプションがあります』 l。私はそれは

200を与えているhttps://southcentralus.dev.cognitive.microsoft.com/docs/services/TextAnalytics.V2.0/operations/someID/を使用している場合には問題は、私はアズールで新しいリソースの作成時に選択した地域に関連しているように思える401

を与えます。デフォルトのRegionのようですね、私が選んだ地域ではない、South Central US

私は何をすれば成功するのですか? APIコールを作成する際の地域についてはどこで言えますか? https://[location].api.cognitive.microsoft.com/text/analytics/v2.0/sentiment: アッバス

答えて

0

場所は、APIの呼び出し自体である

感謝。あなたの場合は、[location]の代わりにsouthcentralusを使用してください。

POSTリクエストの例はhttps://southcentralus.dev.cognitive.microsoft.com/docs/services/TextAnalytics.V2.0/operations/56f30ceeeda5650db055a3c9/consoleです。

+0

申し訳ありませんが、私は言及しなかった。私はAPI呼び出しをしたい。私はRESTコールをしたくない。私が与えたREST APIの例は、参考のためのものでした。代わりにMicrosoft.ProjectOxford NuGetパッケージを使用したいと思います。私はAPIでRegionを言及する方法を見つけられませんでした。ありがとう –

0

解決済みです。私はちょうど私が私のプログラムからフェドラーを使用して打って終わり点であることを確認し、それはwestusだったWestus地域でAzureエンドポイントを作成してください。

関連する問題