Microsoft Академическая диаграмма CalcHisotgram прервана - PullRequest
0 голосов
/ 07 сентября 2018

Я использую конечную точку 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 Ответ

0 голосов
/ 07 сентября 2018

Обнаружено, что конечная точка CalcHistogram также принимает параметр timeout. API будет пытаться оценить запрос до тех пор, пока не истечет время ожидания (по умолчанию 1000 милли), и в этот момент он возвращает aborted: true.

Итак, просто добавьте timeout: 5000 к вашему запросу.

...