Документация API "Индекс цитирования"

posthttps://kias.rfbr.ru/api/doi/citing.php
https://kias.rfbr.ru/api/doi/citing.php

Этот метод позволяет Вам получить цитируемые и цитирующие статьи для заданной статьи.

Описание
Тестирование

Параметры

doi
строка
обязательный
Запрашиваемый DOI публикации.
uid
число
обязательный
Уникальный идентификатор пользователя, который вместе с секретным ключом выдается при регистрации.
secret_key
строка
обязательный
Секретный ключ для доступа к API, который вместе с уникальным идентификатором пользователя выдается при регистрации.
Обратите внимание на то, что передаваемые параметры должны быть URL-encoded.

Ответ сервера

Ответ возвращается в формате JSON. Пример ответа:

[
{
"doi":"10.1145/3319619.3326910",
"status":"OK",
"cited":[
"10.1007/978-3-540-24854-5_109",
"10.1007/s00453-002-0940-2",
"10.1016/j.jda.2004.02.001",
"10.1016/j.tcs.2004.03.047",
"10.1016/j.tcs.2013.05.004",
"10.1016/j.tcs.2014.11.028",
"10.1109/tevc.2017.2745715",
"10.1145/1068009.1068202",
"10.1145/2576768.2598350",
"10.1145/2739480.2754684",
"10.1145/2739482.2768487",
"10.5555/1099040.1704883"
],
"citing":[
"10.1145/3299904.3340317",
"10.1145/3449726.3461406"
]
}
],

где doi - запрашиваемый DOI,
status - наличие/отсутствие DOI в базе,
cited - массив цитируемых публикаций,
citing - массив цитирующих публикаций

Возможные ошибки

В случае возникновения ошибки API возвращает ответ в следующем формате:

[
{
"error":"описание ошибки"
}
],

где "описание ошибки" может быть:

Incorrect query! - запрос сформирован некорректно,
You have exceeded the request limit. - превышен установленный лимит запросов.
posthttps://kias.rfbr.ru/api/doi/limits.php
https://kias.rfbr.ru/api/doi/limits.php

Этот метод позволяет Вам получить оставшееся количество запросов в текущем периоде

Описание
Тестирование

Параметры

uid
число
обязательный
Уникальный идентификатор пользователя, который вместе с секретным ключом выдается при регистрации.
secret_key
строка
обязательный
Секретный ключ для доступа к API, который вместе с уникальным идентификатором пользователя выдается при регистрации.
Обратите внимание на то, что передаваемые параметры должны быть URL-encoded.

Ответ сервера

Ответ возвращается в формате JSON. Пример ответа:

[
{
"uid":"1",
"status":"OK",
"remains":"1977",
"reset":"2023-05-01 00:00:00"
}
],

где uid - уникальный идентификатор пользователя,
status - статус, может принимать значения "OK" или "Blocked",
remains - оставшееся количество запросов,
reset - время обновления лимита.

Возможные ошибки

В случае возникновения ошибки API возвращает ответ в следующем формате:

[
{
"error":"описание ошибки"
}
],

где "описание ошибки" может быть:

Incorrect query! - запрос сформирован некорректно