Я хочу знать: есть ли какой-либо API или интерфейс запроса, через который я могу получить доступ к данным Википедии?Есть ли какой-либо API в Java для доступа к данным википедии
ответ
Mediawiki, платформа wiki, используемая wikipedia, имеет API на основе HTTP. См. MediaWiki API.
Например, чтобы получить страницы с заглавным StackOverflow, вы называете
http://en.wikipedia.org/w/api.php?action=query&titles=Stackoverflow
Есть некоторые (неполный) Java обертки вокруг API - see the Client Code - Java раздел страницы API для более детальной информации.
У меня был тот же вопрос, и ближайший я пришел к готовому решению - bliki, размещенному по адресу http://code.google.com/p/gwtwiki/. Я также написал статью в Integrating Stuff, чтобы помочь вам приступить к ее использованию: http://www.integratingstuff.com/2012/04/06/hook-into-wikipedia-using-java-and-the-mediawiki-api/
Для использования с Java попробуйте http://code.google.com/p/wiki-java. Это только один класс, но отличный!
Существует список библиотек Java, которые могут помочь вам подключиться вики по Java кода. https://www.mediawiki.org/wiki/API:Client_code#Java
но после использования некоторых из них из-за их ограничений мы пытаемся напрямую вызвать службы REST из mediawiki.