Как запросить данные бумажного объекта по DOI в MAG-Academic Knowledge API (когнитивный сервис)

Как извлечь бумажные данные, запросив DOI в качестве параметра в URL-адресе запроса GET / POST.

В принципе, я пытался, запрашивая идентификатор бумаги в качестве параметра. Пожалуйста, обратитесь к моему образцу кода следующим образом.

https://api.labs.cognitive.microsoft.com/academic/v1.0/evaluate?expr=And (Id = 2153635508) & model = latest & count = 50 & offset = 0 & attributes = Ti, E.DOI < / а>

Я получаю вывод как- {"expr": "And (Id = 2153635508)", "entity": [{"logprob": -13.241, "prob": 1.7762609374E-06, "Id": 2153635508, " Ti ":" libsvm - библиотека для поддержки векторных машин "," DOI ":" 10.1145 / 1961189.1961199 "," PK ": 2153635508}]}

По сути, я хочу получить тот же результат с помощью DOI вместо Id в параметре запроса.


person Shaktikant Padhi    schedule 09.08.2019    source источник


Ответы (1)


Поле expr должно быть DOI='{DOI}', например:

https://api.labs.cognitive.microsoft.com/academic/v1.0/evaluate?&expr=DOI=%2710.1145/2883851.2883895%27&count=10&attributes=AA.AuN,AA.AuId,Ti,VFN,Y&orderby=Y:desc&subscription-key={YOUR-KEY}

Вы можете изменить поле attributes, чтобы получить нужные данные.

person anpami    schedule 09.01.2021