2017-01-04 5 views
0

トピック検出のためのCognitive Services Text Analytics APIから結果を得ることができません。ダウンロードしたSwaggerメタデータファイルを使用して、「API定義」をダウンロードし、REST APIクライアントをC#プロジェクトに生成しました。コグニティブサービストピック検出APIが結果を返さない

私は、検出が機能するように一般的なフレーズを含む2000以上の小さな文章を含むテストを実行しています。次のようにコードが作成されます。

  1. 私は2000+ InputV2文書を追加先のTopicDetectionInputV2オブジェクトを作成しました。 StopWordsTopicsToExcludeの有無に関わらず試しました。

  2. 私はDetectTopics(key, null, null, null, TopicDetectionInputV2)と呼ばれるAzureMachineLearningTextAnalyticsオブジェクトを作成しました。単語ごとの最小/最大両方の文書を試しました。

私はAPIコールから常にヌル応答を受け取ります。

生成されたREST APIコールをデバッグしてhttpResponseを検査すると、応答ボディは空ですが、常にStatus Code: 202ReasonPhrase: 'Accepted'が返されます。

誰でもDetectTopics APIから実際の結果を得ることができましたか?どんな情報でも大歓迎です。

答えて

0

私はこのAPIを使用していませんが、ドキュメントによればこれは予想される動作です。

DetectTopics APIは、202(処理中)または400(エラー)のいずれかを返します。

リクエストが正常に提出された場合(これは既に表示されている)、OperationStatus APIを使用して結果を取得する必要があります。

+0

ありがとうございます。私はAPI呼び出しで、同期呼び出しが私にとってそれをすべて行うとは思っていませんでしたが、生成されたメソッドは検査しませんでした。 –

関連する問題