0

我想使用主题 API ( https://westus.api.cognitive.microsoft.com/text/analytics/v2.0/topics ) 但我得到了一个针对此输入文件的 BadRequest 响应:

{
  "documents": [
    {
      "id": "1",
      "text": "Hi. I think it's classic, relevant and yeah ... it's good I think"
    }
  ],
  "stopWords": [],
  "stopPhrases": []
}

我使用 curl 拨打电话:

curl -X POST https://westus.api.cognitive.microsoft.com/text/analytics/v2.0/topics -d @inputFile -H "Ocp-Apim-Subscription-Key: <my_api_key>" -H "Content-Type: application/json" -H "Accept: application/json"

回应是:

{"code":"BadRequest","message":"Invalid request","innerError":{"code":"InvalidRequestContent","message":"Requests to this API should contain at least 100 documents, where each document is not null or empty","minimumNumberOfDocuments":100}}

注意:输入的 JSON 结构符合要求(https://azure.microsoft.com/en-us/documentation/articles/cognitive-services-text-analytics-quick-start/

有人能告诉我出了什么问题吗?

谢谢你。

4

1 回答 1

0

错误很明显,您需要添加至少 100 个文档,如示例中的:

"documents": [
    {
        "id": "1",
        "text": "First document"
    },
    ...
    {
        "id": "100",
        "text": "Final document"
    }
]
于 2016-05-13T13:44:44.677 回答