Я новичок в Microsoft Cognitive Services Labs, API для академических знаний.Я пробовал методы обхода графа (т. Е. /academic/v1.0/graph/search
API) с примерами из официальных документов: Метод поиска в графе API Academic Knowledge |Microsoft Docs , но он продолжал возвращать 500 внутренняя ошибка сервера .
В приведенной выше документации упоминается, что требуется только 1 параметр: mode, чтобы указать, хотите ли вы вызвать егос JSON или обычными текстами с лямбда-кодом C #.Наконец, вы должны поместить JSON или лямбда-код в тело POST и выполнить вызов.
Я пытался сделать это на следующем примере json (который можно найти в официальной документации выше) через приложение под названием Почтальон сосредоточен на том, чтобы эффективно делать различные виды вызовов API.
{
"path": "/paper/AuthorIDs/author",
"paper": {
"type": "Paper",
"NormalizedTitle": "graph engine",
"select": [
"OriginalTitle"
]
},
"author": {
"return": {
"type": "Author",
"Name": "bin shao"
}
}
}
Подробности:
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 сервере?Большое спасибо.