Никакие объекты не возвращаются с использованием Microsoft Academic API
Я использовал следующий вызов API, чтобы получить информацию из Microsoft Academic API:https://api.labs.cognitive.microsoft.com/academic/v1.0/evaluate?expr=Ti== байесовское моделирование заблуждений студентов в однозначное умножение с вероятностным программированием ". Я получаю следующее сообщение: Request-Context: appId = cid-v1:8d5cbad1-6ca8-4d39-8271-8f3a8d671eaeDate: Sun, 31 May 2020 10:49:04 GMTX-Powered-By: ASP.NETContent-Length: 157Content-Type: application / json; charset = utf-8
{"expr": "Ti == 'байесовское моделирование заблуждений учащихся при однозначном умножении с помощью вероятностного программирования.'", "entity": [], "timed_out": false } Никакие объекты не возвращаются. Не знаю. Почему. Может кто-нибудь мне с этим помочь?
1 ответ
У меня это работает, если я ищу так (без дефиса между единицей и цифрой ) :
https://api.labs.cognitive.microsoft.com/academic/v1.0/evaluate?&expr=Ti==%27bayesian%20modelling%20of%20student%20misconceptions%20in%20the%20one%20digit%20multiplication%20with%20probabilistic%20programming%27&attributes=AA.AuN,AA.AuId,DOI,Ti,VFN,Y&orderby=Y:desc&subscription-key={ВАШ-КЛЮЧ}
Если вы не уверены в точном названии, но знаете первые слова, то можете добавить три точки
...
после укороченного
Ti
-значение (и перед следующим полем), например:
expr=Ti='bayesian modelling of student misconceptions'...&attributes={YOUR-ATTRIBUTES}
.