Quiero saber: ¿hay alguna API o una interfaz de consulta a través de la cual pueda acceder a los datos de Wikipedia?¿Hay alguna API en Java para acceder a los datos de wikipedia?
Respuesta
Mediawiki, la plataforma wiki que utiliza wikipedia tiene una API basada en HTTP. Ver MediaWiki API.
Por ejemplo, para obtener páginas con el título stackoverflow, se llama a
http://en.wikipedia.org/w/api.php?action=query&titles=Stackoverflow
Hay algunos (incompleto) envoltorios Java alrededor de la API - see the Client Code - Java sección de la página de la API para obtener más detalles.
Tuve la misma pregunta y lo más cercano que encontré a una solución lista para usar es bliki, alojado en http://code.google.com/p/gwtwiki/. También escribí un artículo en Integrating Stuff para ayudarlo a comenzar: http://www.integratingstuff.com/2012/04/06/hook-into-wikipedia-using-java-and-the-mediawiki-api/
Para usar con Java, intente http://code.google.com/p/wiki-java. Es solo una clase, ¡pero excelente!
Hay lista de bibliotecas de Java que pueden ayudarle a conectarse wiki por el código de Java. https://www.mediawiki.org/wiki/API:Client_code#Java
pero después de usar algunas de ellas debido a sus limitaciones, tratamos de llamar directamente a los servicios REST de mediawiki.
- 1. ¿Cómo acceder a Wikipedia desde R?
- 2. API para acceder a los datos del menú del restaurante
- 3. ¿Hay una API para acceder a los datos de un grupo de Google?
- 4. API de Wikipedia para geolocalizaciones
- 5. ¿Hay una API apta para acceder a bugzilla?
- 6. WebRequest para conectarse a la API de Wikipedia
- 7. ¿Hay alguna manera de acceder a la API de LinkedIn sin un usuario?
- 8. ¿Hay alguna manera de acceder a los dispositivos Bluetooth Low Low Energy en iOS?
- 9. ¿Hay una biblioteca Java para acceder a la API nativa de Windows?
- 10. ¿Cómo puedo acceder a los datos de registro del Visor de eventos de Windows desde Java
- 11. API de Java para datos financieros
- 12. Base de datos Wiki, ¿hay alguna?
- 13. ¿alguna forma de acceder a los grupos coincidentes en acción?
- 14. ¿Hay alguna forma de acceder dinámicamente a un superglobal?
- 15. ¿Hay alguna diferencia entre la integridad de los datos y la consistencia de los datos?
- 16. ¿Hay alguna forma de manejar datos de formularios en un controlador Web Api?
- 17. ¿Hay alguna forma alternativa de acceder a los detalles de la sesión en acciones personalizadas diferidas?
- 18. Wikipedia API - Acceso al objeto JSON
- 19. ¿Hay una API para acceder al sistema de archivos ZFS?
- 20. ¿Hay alguna forma de acceder a una base de datos PostgreSQL si olvidó la contraseña?
- 21. ¿Hay alguna API de contactos de AOL?
- 22. ¿Hay alguna API de marcadores de Chrome?
- 23. ¿Hay API para análisis/minería de textos en Java?
- 24. ¿Hay alguna forma de acceder a una matriz de etiquetas col para una tabla en javascript?
- 25. ¿Hay una biblioteca o marco de Java para acceder a los puertos serie?
- 26. ¿Hay alguna consola interactiva similar a Python para Java?
- 27. ¿Hay alguna manera de insertar a través de Graph API?
- 28. ¿Hay alguna forma de acceder mediante programación a los resultados del motor de búsqueda de Google?
- 29. ¿Cómo acceder a los datos de Sharepoint usando C#?
- 30. ¿Hay alguna manera de acceder a los registros de IM de Skype?