Microsoft Академическая диаграмма CalcHisotgram прервана
Я использую конечную точку CalcHistogram для запроса общего количества бумажных сущностей за каждый год с 1980 по 2018 год. Типичный ответ выглядит следующим образом:
{
"expr": "Y=2001",
"num_entities": 4179575,
"histograms": []
}
Это 4179575
документы года 2001
,
Тем не менее, начиная примерно с года 2002
(точный год не согласован), возвращаемые значения прерываются.
{
"expr": "Y=2002",
"histograms": [],
"aborted": true
}
Вот так выглядит мой запрос. Я пытался использовать оба GET
а также POST
методы.
GET
https://api.labs.cognitive.microsoft.com/academic/v1.0/calchistogram? expr=Y=2002&model=latest&count=10&offset=0 HTTP/1.1
Host: api.labs.cognitive.microsoft.com
Любые идеи о том, почему это прерывается или как я могу найти общее количество статей за каждый год?
Спасибо!
1 ответ
Обнаружено, что конечная точка CalcHistogram также принимает timeout
параметр. API будет пытаться оценить запрос до тех пор, пока не истечет время ожидания (по умолчанию 1000 милли), и в этот момент он вернется aborted: true
,
Итак, просто добавьте timeout: 5000
по вашему запросу.