Сайт kogda-igra поддерживает прием простых автоматических запросов. Данные не претендуют на полноту, но возможно развитие по запросам пользователей. Если вам нужны эти данные — пишите (rpg@kogda-igra.ru), разовьем до полноценного API.
Данное API используется для создания кросс-ссылок с сайтом allrpg.info, но может быть использовано всеми желающими.
На все запросы дается ответ — объект в формате JSON. Если данные не найдены, возвращается пустой объект.
Получение данных об игре по ее id.
URI: /api/game/(id)
Выдает объект с данными об игре по ее номеру (id).
Id игры можно заметить в URI профиля. Т.е. http://kogda-igra.ru/game/152 — id=152.
Выдаются все общедоступные данные. Специальные случаи:
{"id":"(id)", "access-denied":"1"}. id не верный, выдается пустой объект.{"id":"(id)", "redirect_id":"(новый id)"}. В этом случае рекомендуется обновить ссылку так, чтобы она указывала на новую запись.Поиск игры по идентификатору в базе Allrpg.info.
URI: /api/allrpg-info/(allrpg-info-id)
По номеру профиля в базе сайта allrpg.info (allrpg-info-id) ищет соответствующую игру в базе kogda-igra. Если игра, ссылающаяся на указанный id, есть
то выдается ответ вида {"id":"440","allrpg_info_id":"1356","profile_uri":"\/game\/440"}, где id — идентификатор в базе kogda-igra,
allrpg_info_id — идентификатор в базе allrpg.info, profile_uri — ссылка на профиль в формате «для людей».