学术知识图遍历API,500个内部服务器错误,带有官方文档中的示例

时间:2018-09-26 08:58:48

标签: json microsoft-cognitive internal-server-error azure-cognitive-services

我是Microsoft认知服务实验室(Academic Knowledge API)的新手。 我正在尝试使用其图形遍历方法(即/academic/v1.0/graph/search API)和官方文档中的示例:Graph Search method in the Academic Knowledge API | Microsoft Docs,但它始终返回 500个内部服务器错误

在上面的文档中,提到仅需要1个参数:模式,用于指定是使用 JSON 还是使用C#lambda代码的纯文本来调用它。最后,您应该将JSON或lambda代码放入POST的正文中,然后进行调用。

我通过一个名为Postman的应用程序尝试了以下json示例(可以在上面的官方文档中找到),该应用程序致力于有效地进行各种api调用。

{
  "path": "/paper/AuthorIDs/author",
  "paper": {
    "type": "Paper",
    "NormalizedTitle": "graph engine",
    "select": [
      "OriginalTitle"
    ]
  },
  "author": {
    "return": {
      "type": "Author",
      "Name": "bin shao"
    }
  }
}

详细信息:

Postman生成的HTTP请求是:

POST /academic/v1.0/graph/search?mode=json HTTP/1.1
Host: api.labs.cognitive.microsoft.com
Ocp-Apim-Subscription-Key: ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
Content-Type: application/json
Cache-Control: no-cache
Postman-Token: 18441a9f-e5d7-4b07-acf3-807aae43f3c6

{
  "path": "/paper/AuthorIDs/author",
  "paper": {
    "type": "Paper",
    "NormalizedTitle": "graph engine",
    "select": [
      "OriginalTitle"
    ]
  },
  "author": {
    "return": {
      "type": "Author",
      "Name": "bin shao"
    }
  }
}

但是,返回的结果始终如下:

{
    "statusCode": 500,
    "message": "Internal server error",
    "activityId": "●●●●●●●●-●●●●-●●●●-●●●●-●●●●●●●●●●●●"
}

以上内容是否包含任何可能导致此500错误的问题?还是只是它确实包含MAG服务器中的问题?非常感谢。

0 个答案:

没有答案