【问题标题】:InvalidRequestContent response from topics api来自主题 api 的 InvalidRequestContent 响应
【发布时间】:2016-05-13 21:44:44
【问题描述】:

我想使用主题 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/

谁能告诉我哪里错了?

谢谢。

【问题讨论】:

    标签: azure text-analysis microsoft-cognitive


    【解决方案1】:

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

    "documents": [
        {
            "id": "1",
            "text": "First document"
        },
        ...
        {
            "id": "100",
            "text": "Final document"
        }
    ]
    

    【讨论】:

    • 谢谢你,彼得,但我认为 100 个文件是文件的上限,而不是要求。
    • 我的错误。谢谢你,彼得。我将 100 个文档与 1000 个最大限制混淆了。
    猜你喜欢
    • 2016-08-06
    • 2021-02-05
    • 1970-01-01
    • 2019-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-21
    • 1970-01-01
    相关资源
    最近更新 更多